我在我的系統中安裝了chrome。我使用Selenium在Chrome上運行一些測試。使用遠程「chromedriver.exe」文件安裝Chrome WebDriver
我已將Chromedriver.exe下載到MyDocuments。我使用System.setProperty()設置了'webdriver.chrome.driver'並啓動了ChromeDriver()。它工作正常。
System.setProperty("webdriver.chrome.driver", "C:\\MyDocuments\\chromedriver.exe");
driver=new ChromeDriver();
現在,我試圖把Chromedriver.exe在遠程機器上的 'https://remotemachine/chromedriver.exe'。當我設置的系統屬性,並開始ChromeDriver(),我發現了一個例外,硒在一個陌生的路徑搜索鉻:在
的webdriver.chrome.driver定義chromedriver可執行文件不存在 C:\用戶.. \應用程序數據\本地\谷歌Chrome瀏覽器 \應用程序... \ HTTPS://remotemachine/chromedriver.exe
爲什麼硒通過附加的系統屬性來搜索的chromedriver.exe在C驅動器的一些位置?
如何使用遠程chromedriver.exe文件從Selenium啓動Chrome?
不涉及到上面,但是:
是否也可以找到使用Java /硒的默認瀏覽器二進制文件的路徑?
‘本地遠程計算機的路徑’:這是否意味着,這兩個‘的chrome.exe’和‘chromedriver.exe’應該是在同一臺機器上?如果沒有,你能告訴我一個如何設置這個路徑的示例嗎?我試圖設置它是這樣的:System.setProperty(「webdriver.chrome.driver」,「https://remotemachine/chromedriver.exe」);但它沒有工作。 – user691197