7
我想在nCrunch中設置硒測試,它將測試輸出到它自己的臨時文件夾。Selenium驅動程序位置搜索路徑
我收到以下錯誤,當我創建驅動程序(new PhantomJSDriver()
):
OpenQA.Selenium.DriverServiceNotFoundException:本PhantomJS.exe文件沒有在當前目錄或在目錄中存在PATH環境變量。
但是我已經檢查並且PhantomJS.exe
確實存在於當前目錄(\ bin \ debug)中。
然後我嘗試使用new PhantomJSDriver(".\\")
這應該是當前目錄,並確實工作。
什麼是「當前目錄」硒是指在這個消息?
這種類型的場景非常有用的工具是微軟的進程資源管理器:https://technet.microsoft.com/en-ca/sysinternals/bb896653.aspx在new()之前設置一個斷點,打開進程管理器並逐步完成錯誤。 Process Explorer將顯示它在文件系統中的位置 –
您可以查看源代碼以確定搜索路徑邏輯。 –
@Luke McGregor請檢查以下帖子,它在JAVA中可能會幫助你。 http://stackoverflow.com/questions/42273403/how-to-enable-phantomjs-webdriver-in-selenium/42275761#42275761 –