簡體   English   中英

使駕駛員“通用”

[英]Making drivers 'universal'

目前這是我初始化chromedriver的方式

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

但是,剛才我將所有代碼都放入了一個倉庫中,當然,這種方式依賴於每個人在同一位置擁有驅動程序,等等。

我有什么方法可以使此計算機在計算機上“通用”運行,而無需其他用戶獲取chromedriver和添加變量等。

(很抱歉,如果回答了這個問題,但我不確定如何用谷歌搜索)

如果整個項目都在maven中,則存在“ resources”之類的文件夾,如果未創建名稱為“ resources”的文件夾,則將chrome驅動程序(將在項目中使用的“ chromedriver.exe”)放在該文件夾中。

然后使用下面的代碼,任何用戶都可以使用它,而無需每次都下載chrome驅動程序。

chromepath = System.getProperty("user.dir")
                + "\\src\\main\\resources\\chromedriver.exe";
System.setProperty("webdriver.chrome.driver", chromepath);

“ \\ src \\ main \\ resources \\ chromedriver.exe”應該是項目級別驅動程序的路徑。

如果有任何問題,請告訴我。

謝謝,

克里希納

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM