【发布时间】:2026-01-25 01:15:02
【问题描述】:
最近我们将 Selenium Web 驱动程序从 2.47.1 升级到了 2.48.0。
通过这次升级,我需要在 rspec 中添加 sleep 几秒钟才能通过。在没有sleep 的情况下,旧版本的规范可以正常工作。
sleep(inspection_time=5) // why do I need this?
my_form_page.save_button.click
// some assertion here
编辑
我尝试使用隐式等待而不是睡眠。但它不起作用。这背后有什么具体原因吗?
Capybara.current_session.driver.browser.manage.timeouts.implicit_wait = 50
【问题讨论】: