【问题标题】:Element is not currently interactable and may not be manipulated on Robot Framework元素当前不可交互,并且可能无法在 Robot Framework 上进行操作
【发布时间】:2017-05-27 10:13:38
【问题描述】:

我有一个包含五个字段的表单,我正在尝试在最后一个字段中输入文本。

我的脚本的一个例子是:

[输入] [id=combo-1234-textfield] [文本] 我已经获得了 ID,但是当它尝试在找到的 ID 上输入文本时,它说元素当前不可交互并且可能无法被操作。但我可以像往常一样手动输入文本。由于 readonly=false。

我已检查 ID 是否正确。

有人知道这是什么问题吗?

注意;我使用 FireFox 作为浏览器。

【问题讨论】:

  • 你试过在考试前睡觉吗?这对于调试 IMO 非常有用。然后如果它有效,你知道你需要等待元素可用,并使用适当的等待。
  • 您是否尝试过先点击元素,然后输入或发送密钥?

标签: firefox robotframework autotest geckodriver selenium2library


【解决方案1】:

在这种情况下,您可以使用类似的关键字

1. 等到元素包含 2.等到元素不包含 3.等到元素不可见 4.等到元素可见 5.等到页面包含 6.等到页面包含元素等

这些关键字及其详细信息可在以下链接中找到 http://robotframework.org/Selenium2Library/Selenium2Library.html

【讨论】:

    猜你喜欢
    • 2018-12-03
    • 2017-11-13
    • 2018-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多