[英]how to fill_in textfield with capybara:selenium in rails
how to fill_in textfield with capybara:selenium in rails? 如何用capybara:selenium在rails中填充textfield?
i have code like this : 我有这样的代码:
it 'anonymous upload', :js => true do
visit '/'
page.find("#upload-bill-anonymous").click
path = DATA_TEST+SUCCESS
attach_file("bill", path)
page.find("div#submitbutton.wizard-1").click
fill_in 'user_email', :with => "test@local.com"
page.find("div#submitbutton.wizard-2").click
page.find("#link-resend").click
end
with selenium fill_in i get error like this "Failure/Error: fill_in 'user_email', :with => 'test@local.com' Selenium::WebDriver::Error::ElementNotVisibleError:" 与硒fill_in我得到这样的错误“失败/错误:fill_in'user_email',:with =>'test@local.com'Selenium :: WebDriver :: Error :: ElementNotVisibleError:“
user_email is id? user_email是ID? If yes should working.
如果是这样应该工作。 also you can try:
您也可以尝试:
page.find(:css, "#user_email").set("test@local.com")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.