Robotframework 机器人框架中的自动化

Robotframework 机器人框架中的自动化,robotframework,geckodriver,selenium2library,Robotframework,Geckodriver,Selenium2library,我已经编写了一个简单的测试用例来打开Firefox浏览器并转到“”。我得到了这个错误 测试脚本 *** Settings *** Library Selenium2Library *** Test Cases *** case1 Open Browser https://www.google.co.in/ ff 要在Firefox中运行,我们需要geckodriver。将geckodriver放入C:/python/scripts中,然后

我已经编写了一个简单的测试用例来打开Firefox浏览器并转到“”。我得到了这个错误

测试脚本

*** Settings ***
Library           Selenium2Library

*** Test Cases ***  
case1
        Open Browser    https://www.google.co.in/    ff

要在Firefox中运行,我们需要geckodriver。将geckodriver放入
C:/python/scripts
中,然后尝试运行脚本。 要在Chrome中运行,请将Chrome驱动程序X32放置在
C:/python/scripts
中,然后运行您的SCRPT

搜索错误:“在Google中,最初的几个结果提供了大量信息,在我看来,这并没有完成

前几个选项突出显示未安装正确的webdriver。例子。(未安装Gecko驱动程序时会出现另一个错误)


在随后的一次讨论中,有人解释说脚本缺少一个shebang:
#/启动脚本时使用usr/bin/env bash

检查浏览器版本和浏览器操作系统(32位或64位),然后将驱动程序安装到python安装目录中。 例如: C:\Python27/yoursInstalledDriver.exe 任何一个
C:\Python27\Scripts/yourinstalleddriver.exe

您需要先下载驱动程序firefox


大多数链接都与chrome驱动程序相关,而不是与firefox相关。我降低了我的firefox版本和selenium版本,问题解决了。

共享您的测试脚本以获得更好的性能understanding@Rakesh我已经更新了。请检查你能用文字把错误贴出来吗?尽量避免在错误/代码中使用图像。能否提供有关操作系统、Python、Robot框架和Selenium(2)库版本的详细信息?另外,你有没有试过最近的SeleniumLibrary?从它的外观(截图)来看,@Ishanmahajan正在使用linux,不要把它放在c:\:)中。获取()的最新版本,并将其添加到系统路径(
export path=$path:/path/to/geckodriver
);FF的男士推荐最新的硒,所以请确保您是最新的。还要确保firefox二进制文件在path中。是的,我正在使用ubuntu 16.04。我已将它们放入/usr/local/bin。Selenium和firefox是最新的。大多数链接都与chrome驱动程序相关,而不是firefox。我降低了我的firefox版本和selenium版本,这就解决了。为了其他人的帮助,你能写一个答案,解释一下你是如何解决问题的吗。即,您从哪个版本降级到哪个版本,以便其他人可以从中受益?