偶尔当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 次,然后最后一次尝试,如果失败,它最终将抛出异常。
希望,它会帮助你。