【发布时间】:2017-12-25 15:14:15
【问题描述】:
我正在使用机器人框架 selenium 库,试图取消选中使用
unselect checkbox|id=blahblah 但我得到元素不可见异常。
但是当我做select checkbox|id=blahblah 时,它会起作用。
它是否应该为取消选择/选择提供不可见的元素。
任何想法如何解决此问题或解决问题?
我试过点击元素,但同样的错误
【问题讨论】:
-
尝试在
unselect复选框之前添加等待?如果有意义的话,似乎你正试图在它处于第 3 状态(当复选框突出显示但不是一个勾号时)时取消选择它 -
我试过
sleep|5也许我会尝试更长的时间。但是对于选择它正在工作,即没有得到不可见的错误元素。select不应该也出现同样的错误吗? -
它应该 - 这就是为什么我说我认为它与第三状态有关。也许尝试不同的定位器?你得到的整个错误是什么?
-
我等待了 60 秒,但同样的错误 selenium.common.exceptions.ElementNotVisibleException: Message: element not visible
标签: selenium robotframework selenium2library robotframework-ide