使用Robot Framework单击链接不适用于Firefox

时间:2017-06-08 06:30:54

标签: selenium-webdriver robotframework

我是Robot Framework的新手。我制作了几个脚本,我用Chrome和Firefox测试过。使用Chrome一切正常,但使用Firefox我有一个棘手的问题。我尝试点击名为 发布 的链接:

Click Link link=Post

使用Firefox它不起作用,我只是得到以下错误:

  

ElementNotInteractableException:消息:

在Chrome中,同样的测试工作正常。

  • Firefox版本为53.​​0.3(64位)。
  • Selenium驱动程序版本:3.4.3
  • Geckodriver版本:0.16.1

有什么建议吗?我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以使用

Click Element  xpath=(//a[text()='Post'])[1]

或者我认为会有不同的移动和网络课程。 您可以添加这些来缩小单个元素中的两个。 类似的东西:

Click Element  xpath=//a[text()='Post']/parent::div[contains(@class,'web')]