我有一个填写一些字段的测试,然后应该点击一个按钮。这一切都是在加载模态窗口后完成的。但是,它似乎只是跳过它而不单击按钮。我已经尝试手动调试它并自己调用它,它会工作正常,但是当我自己运行测试时它不会点击它。
Given /^I login with "(.*?)" and "(.*?)"$/ do |email, password|
within "#signin_fields" do
fill_in("custom_fields_email", :with => email)
fill_in("custom_fields_password", :with => password)
end
click_button("Sign In") if page.should have_selector(".btn-signin")
end
我什至添加了一个检查以确保它在页面上,但是自从删除了 wait_until,我不确定我应该如何让页面加载,然后确保它正确单击按钮。任何想法将不胜感激。