2

我想简单地“点击”使用 Capybara 和 Cucumber 的链接。我有一个看起来像这样的元素:

<a class="to-right" id="create-account-link" href="https://somewebsite.com/">Create account</a>      //url is different when I test it

我在步骤定义中尝试了以下两种方法:

page.find('[@id=create-account-link]').click       //works

AND

page.find('#create-account-link').click            //doesn't work

我想知道为什么后者不起作用。任何的想法?

4

1 回答 1

2

我把它解决了

Capybara.default_wait_time = 5

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

于 2013-02-22T09:40:43.387 回答