我编写了一个简单的测试用例来打开Firefox浏览器并转到“https://www.google.co.in”。我收到了这个错误。
测试脚本
*** Settings ***
Library Selenium2Library
*** Test Cases ***
case1
Open Browser https://www.google.co.in/ ff
答案 0 :(得分:2)
要在Firefox中运行,我们需要geckodriver。将geckodriver放在C:/python/scripts
中,然后尝试运行脚本。
要在Chrome中运行,请将Chrome驱动程序X32放在C:/python/scripts
中,然后运行scrpts
答案 1 :(得分:0)
搜索错误:" Selenium OSerror [Errno 8] firefox"在Google中,前几个结果非常有用,而且在我看来,这还没有完成。
前几个选项突出显示没有安装正确的webdriver。示例here。 (未安装Gecko驱动程序时会出现不同的错误)。
在后续result item中,解释说脚本在脚本被触发时缺少一个shebang:#!/usr/bin/env bash
。
答案 2 :(得分:0)
检查浏览器版本和浏览器操作系统(32位或64位)然后安装驱动程序放在python安装目录中。 例如 : C:\ Python27 / yourinstalleddriver.exe 或 C:\ Python27 \ Scripts / yourinstalleddriver.exe
答案 3 :(得分:0)
大多数链接与chrome驱动程序有关,而与firefox无关。好吧,我将Firefox版本和硒版本降级了,这解决了。