ruby – 如何使用selenium-webdriver在浏览器上刷新页面?

前端之家收集整理的这篇文章主要介绍了ruby – 如何使用selenium-webdriver在浏览器上刷新页面?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
按照下面的代码部分:
driver.get "https://example.com/"

element = driver.find_element :name => "username"
element.send_keys "*****"
element = driver.find_element :name => "password"
element.send_keys "*****"
element.submit

现在点是当驱动程序在浏览器上打开URL时,有时候
用户名和密码必须放在的下一页
脚本,而不是来自 – 导致脚本失败.一些中间
页面即将要求我们点击“重试按钮”或“刷新”
页’.因此,在这种情况发生时脚本停止执行,as
没有得到上述的元素.

那么有什么办法可以用“睡眠”来刷新中间页面
在进入“登录页面之前,脚本可以一次运行吗?

解决方法

您可以使用 Navigation#refresh方法
driver.navigate.refresh

猜你在找的Ruby相关文章