用于测试工具提示内容的Capybara仅在信号量中随机失败



我的规格在本地通过。但是下面的代码在信号量CI中失败。
-含js: true
-尝试将Capybara.default_wait_time增加到5,但仍然没有运气。

下面是我的代码:
find(".tooltip-#{user.id}").hover
expect(page).to have_content user.tooltip_content

知道如何解决这个问题吗

你可以试试

page.execute_script('$(".tooltip-#{user.id}").mouseover()')

expect(page).to have_content user.tooltip_content

最新更新