簡體   English   中英

在 Windows 8.1 上運行“webdriver-manager start”時出錯

[英]Error running 'webdriver-manager start' on Windows 8.1

我正在嘗試使用量角器為角度項目運行端到端測試,並且在運行命令“webdriver-manager start”時出現以下錯誤

在此處輸入圖片說明

我已經運行了 webdriver-manager 更新,並且 selenium Standalone 和 chromedriver 是最新的。

我已經安裝了java。 java -version 返回

在此處輸入圖片說明

我的系統環境變量中也有 java 的路徑 (C:\\Program Files\\Java\\jre1.8.0_31\\bin)

有誰知道如何解決這個錯誤?

您也可以如下啟動網絡驅動程序,

java -Dwebdriver.ie.driver=D:\\Selenium_download_New\\IEDriverServer.exe -jar D:\\Selenium_download_New\\selenium-server-standalone-2.45.0.jar

java -Dwebdriver.chrome.driver=D:\\Selenium_download_New\\chromedriver.exe -jar D:\\Selenium_download_New\\selenium-server-standalone-2.45.0.jar

注意 Standalone.jar 應該放在上面的確切位置,你也可以從 selenium 網站下載 standalone.jar

我遇到過同樣的問題。 您正在運行的 webdriver 更新可能正在另一個文件夾中安裝 Selenium 所需的文件,該文件夾不在您的項目文件夾中。 至少我的情況是這樣。

我正在使用 grunt 任務來運行量角器測試。 如果您使用相同的插件,請檢查此文件夾:

C:\\{yourprojectfolder}\\node_modules\\grunt-protractor-runner\\node_modules\\protractor\\selenium

如果你沒有找到那個文件夾,那么你和我遇到了同樣的問題。 嘗試使用另一個 bash。 您正在使用 cmd,請嘗試使用 Git Bash。 在以下目錄中找到自己:

C:\\{yourprojectfolder}\\node_modules\\grunt-protractor-runner\\node_modules\\protractor\\bin

然后運行:

webdriver-manager update

最后檢查 Protractor 插件中的selenium文件夾。 現在應該創建它。

我沒有時間找出為什么在同一文件夾中運行相同的命令時 cmd 的行為與 Git Bash 不同。 每個人都在不同的地方安裝 Selenium 文件。

也許您缺少一個系統變量( C:\\Windows\\System32\\變量。)。 添加此變量將解決您的問題。 希望能幫助到你!

將“C:\\Windows\\System32\\”添加到您的路徑中。 在 Windows 上,右鍵單擊我的電腦 -> 屬性 -> 高級系統設置 -> 環境變量 -> 編輯... PATH 並在末尾添加“C:\\Windows\\System32\\”(用分號分隔每個變量)。

否則 SET PATH=%PATH%;C:\\Windows\\System32

然后使用以下命令啟動網絡驅動程序

網絡驅動程序管理器啟動

SPAWN 命令在 Windows 中不可用。

安裝 git。 git bash 也將被安裝。

現在將 git bash 路徑添加到 PATH 環境變量中。

重新啟動命令提示符,它將運行。

暫無
暫無

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

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