【问题标题】:How do I fix error "Invalid locator strategy: css selector"如何修复错误“无效的定位器策略:css 选择器”
【发布时间】:2023-04-05 11:11:01
【问题描述】:

我是robotframework 的新手,我刚刚安装了Python 2.7.9、wxpython2.8.1 unicode 和ride 1.3,然后是appiumlibrary。当我使用关键字"Click Element" 运行测试时:

Click Element id=fr.axa.soon.qa:id/subscription

我收到一条错误消息:

WebDriverException:消息:无效的定位器策略:css 选择器

我知道它不是一个 CSS 选择器,但我在一个原生应用上,我不明白为什么这不是一个 AppiumDriver。

我该如何解决这个问题?

【问题讨论】:

  • 问题已解决。我安装了selenium 1.46.1,我安装了 1.46.0,它现在可以工作了。

标签: appium robotframework


【解决方案1】:

我也遇到了同样的问题,幸运的是我在安装 Selenium 2.46.1 后发现了它。

我立即降级到 2.46.0,现在点击按钮又可以工作了。

不确定是否可以使用 pip 降级,但我刚刚在这里下载了 2.46.0 版本:Download Selenium 2.46.0

进入目录并进入终端:

sudo python setup.py install

【讨论】:

  • 谢谢,但我昨天已经解决了我的问题。您可以使用 pip 降级:pip install selenium == 2.46.0
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-07-18
  • 1970-01-01
  • 1970-01-01
  • 2021-07-07
  • 2021-03-13
  • 1970-01-01
  • 2012-03-25
相关资源
最近更新 更多