使用 G1ANT 打开 Chrome 时出现'Element not visible'错误



偶尔当G1ANT尝试打开程序(谷歌浏览器(时,它会给出错误"元素不可见",这种情况并不经常发生,实际上很少发生。 当它确实发生时,它位于以下行脚本的开头, 该网址是标准的 HTTP 网址

selenium.open chrome url ♥Url

似乎当时它无法识别程序铬。错误消息是:

element not visible  (Session info: chrome=78.0.3904.97)
(Driver info: chromedriver=2.38.552522 (437e6fbedfa8762dec75e2c5b3ddb86763dc9dcb),
platform=Windows NT 10.0.14393 x86_64)

你知道是什么原因造成的吗,我能做些什么来阻止它发生?

以下是解决此问题的方法:

♥elementNotVisibleCount = 0
label elementNotVisible
♥elementNotVisibleCount = ♥elementNotVisibleCount + 1
if ⊂♥elementNotVisibleCount>=5⊃
selenium.open chrome url ♥url
end if
selenium.open chrome url ♥url errorjump elementNotVisible if 
⊂♥elementNotVisibleCount<4⊃

如果发生异常,机器人将跳转到 elementNotVisible 标签并最多重试 4 次,然后最后一次尝试,如果失败,它最终将抛出异常。

希望,它会帮助你。

最新更新