我正在使用网格模式运行 selenium test 。 每当我无法在页面中找到元素时,我都会收到以下异常
"远程WebDriver服务器对URL的HTTP请求 http://localhost:4444/wd/hub/session/5fe58b67-491c-4b72-9a3a-a6dc790cc29d/element 60秒后超时。"
我期待一个例外,就像 NoSuch Element found 一样。但我得到超时。任何关于此的指示都会非常有用
代码在
之下403 Forbidden
非常感谢
答案 0 :(得分:0)
Pankaj Katiyar是正确的,因为您正在使用显式等待,因此发生了超时。 Selenium也有一个隐含的等待,它表示等待很长时间,如果元素仍然没有出现,继续前进。
你也可以尝试使用wait直到预期的条件,并将它们添加到你的所有switch case语句中。