我有一个涉及以下内容的黄瓜步骤:
When /^I select from the Open table project with details "([^"]*)"$/ do |details|
find('.details', :text => details).click
end
它失败并显示以下错误消息Unable to find css ".details" (Capybara::ElementNotFound)
这一步在我运行它的大约 90% 的时间里都失败了,但偶尔它会起作用。我检查了页面源代码,该页面确实有一个 css 类 .details ,其中包含与详细信息相对应的文本。
这是某种时间问题还是黄瓜问题?还是更有可能的是,既然 Cucumber 已经把我逼疯了,我没有正确看待事情?