我一直在使用硒,一切都工作正常。Selenium驅動程序無法在環境變量中找到
我一直在包括chromedriver和其他人在我的bin目錄,以便他們可以被拿起。
如果我把它們移到這個位置以外,那麼我得到下面的錯誤信息。
結果消息:OneTimeSetUp: OpenQA.Selenium.DriverServiceNotFoundException:本chromedriver.exe 文件不存在於當前目錄或在 環境變量PATH一個目錄中。該驅動程序可以在 http://chromedriver.storage.googleapis.com/index.html下載。
我知道這是由於它沒有找到驅動程序的exe文件,所以需要引用該位置。
如果我把它的代碼,一切工作正常
Instance = new ChromeDriver("C:\\drivers");
我的問題是硬編碼位置是不好的做法,我不想這樣做,因爲我想提出一個可重用的組件爲其他人可能希望在第二HD存儲驅動程序。
我在我的道路環境變量添加的地點爲上述錯誤提示然而我的代碼則無法拿起司機的exe
是否有步驟我失蹤?
您是否在環境設置中的用戶變量或系統變量中添加了路徑。嘗試添加並檢查。 – Madhan