2017-02-20 53 views
0

我曾嘗試使用Chrome瀏覽器爲我的自動化框架,我可以能夠通過以下如何使用Chrome硒像量角器

System.setProperty("webdriver.chrome.driver", "C:\\Users\prabhu\\chromedriver.exe"); 
driver = new ChromeDriver(); 

觸發的瀏覽器,但是這可能是能夠在特定運行只有系統,因爲所有機器的驅動程序路徑不同。是否有可能在所有機器中執行此操作作爲通用操作? (就像量角器一樣,這裏nodejs會照顧鉻驅動程序的路徑,這可以在任何系統/ os中執行而不需要更改代碼)

+0

可以使用硒的webdriver。通過使用DesiredCapabilities,我們可以獲得我們想要的瀏覽器 –

+0

您需要爲每臺機器將驅動程序路徑設置爲System Environment變量,並使用System變量。謝謝..:) –

回答

3

您可以將chromedriver.exe包含在項目文件夾中。 所以你只需要提及相對路徑。該chromedriver.exe將去任何項目文件夾去。

System.setProperty("webdriver.chrome.driver", "properties/chromedriver.exe"); 

enter image description here