Cucumber 在水豚中找到ID的两种方法-为什么一种失败,另一种不成功';T

Cucumber 在水豚中找到ID的两种方法-为什么一种失败,另一种不成功';T,cucumber,capybara,Cucumber,Capybara,我想简单地用水豚和黄瓜“点击”一个链接。我有一个元素如下所示: <a class="to-right" id="create-account-link" href="https://somewebsite.com/">Create account</a> //url is different when I test it 我想知道为什么后者不起作用。有什么想法吗?我用 Capybara.default_wait_time = 5 在我的hooks.rb文件中

我想简单地用水豚和黄瓜“点击”一个链接。我有一个元素如下所示:

<a class="to-right" id="create-account-link" href="https://somewebsite.com/">Create account</a>      //url is different when I test it
我想知道为什么后者不起作用。有什么想法吗?

我用

Capybara.default_wait_time = 5

在我的hooks.rb文件中。它通常会等待两秒钟,显然xpath引用比另一个更快。

您使用哪个驱动程序?您的体验太奇怪了。请提供一个简单的复制案例,包括测试代码、JS、CSSNow,它是Capybara.default\u max\u wait\u time=5
Capybara.default_wait_time = 5