"username" elemen-6ren">
gpt4 book ai didi

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

转载 作者:数据小太阳 更新时间:2023-10-29 06:29:52 30 4
gpt4 key购买 nike

按照以下部分代码:

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

现在重点是 driver 在浏览器上打开 URL 的时候,有时必须由用户名和密码放置的下一页脚本,未出现 - 导致脚本失败。一些中级页面即将到来,要求我们点击“重试按钮”或“刷新页'。因此,只要发生这种情况,脚本就会停止执行,因为没有得到提到的元素。

那么有没有办法用“ sleep ”刷新那个中间页面在转到“登录”页面之前,以便脚本可以一次性运行?

最佳答案

对于 capybara ,我认为Tommyixi's comment是最好的:

visit current_path

关于ruby - 如何使用 selenium-webdriver 在浏览器上刷新页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14509336/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com