嘗試獲取硒webdriver與機器人框架一起工作時出現以下錯誤。無法執行機器人框架的硒webdriver
WebDriverException: Message: Expected browser binary location, but unable to find binary in default location, no 'moz:firefoxOptions.binary' capability provided, and no binary flag set on the command line
我已經下載了webdriver的可執行文件,並已付諸路徑,但我仍然得到錯誤。
儘量把道路旁瀏覽器可執行文件,並將該路徑放到路徑中。 –
根據您提供的信息,我假設您嘗試在Selenium2Library中使用Firefox 47+。如果您使用關鍵字「打開瀏覽器」,則您無法控制webdriver的定義。在這種情況下,您將需要使用「創建Webdriver」。請注意,Selenium2Library尚未檢測到您是否使用Selenium3(3.0.1)或Selenium2(2.53.6)。請在這裏發佈最小的Robot Framework測試文件,它揭示了這個問題。謝謝。 – Helio
@Helio,這裏是我的測試文件內容: ***設置*** 文檔資源文件包含可重用的關鍵字和變量。 圖書館Selenium2Library ... ***關鍵字*** 打開瀏覽器登錄頁面 打開瀏覽器$ {登錄網址} $ {} BROWSER最大化 瀏覽器窗口 集硒速度$ {}延遲轉到 到登錄頁面 有效登錄 打開瀏覽器登錄頁面 輸入用戶名asagent –