jquery - 网络驱动程序异常 : Message: unknown error: jQuery is not defined error in robot framework

标签 jquery python selenium-webdriver robotframework

我正在使用 Selenium2Library '1.7.4' 和 Robot Framework 2.9.2(Win32 上的 Python 2.7.8)。如果我尝试将定位器作为 jQuery 提供,则会发生以下异常:WebDriverException: Message: unknown error: jQuery is not defined。请告知哪个版本的 Selenium2Library 和“机器人框架”组合可以将 jQuery 识别为定位器。

最佳答案

从 Selenium 3.0 开始 - 需要 Gecko 驱动程序才能在 firefox 中运行自动化脚本

低于 3.0 的 Selenium 版本有效。

尝试使用以下版本:

  • 机器人框架 (3.0.2)
  • robotframework-selenium2library (1.8.0)
  • Selenium (2.53.1)

关于jquery - 网络驱动程序异常 : Message: unknown error: jQuery is not defined error in robot framework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33529029/

相关文章:

python - 将结果限制为 django 和 mezzanine 的最新结果

java - Chrome 选项 - Selenium 3.10 - NoSuchMethodError : com. google.common.collect.ImmutableList.toImmutableList()

c# - 抛出异常 : 'OpenQA.Selenium.WebDriverException' in WebDriver. dll

jQuery fancyBox 无法使用标题脚本

jquery - 元素的position().top在滚动后不会改变 - 如何获取新位置?

python - urllib2.urlopen 使用哪些注册表/环境(或其他)设置来确定代理设置?

使用包含带有 span 元素的文本时的 Python selenium 问题

javascript - 当用户在文本字段中输入信息并单击js中的提交时,如何显示确认提示,显示已输入的内容

javascript - 这对 AJAX 请求是否存在竞争条件?

python - 如何在 Python 中创建返回此列表的所有组合的函数?