草庐IT

ElementNotFound

全部标签

ruby-on-rails - capybara ::ElementNotFound:无法找到 xpath "/html"

我正在学习http://ruby.railstutorial.org/chapters/static-pages上的RubyonRails教程并遇到以下错误StaticPagesHomepageshouldhavethecontent'SampleApp'Failure/Error:page.shouldhave_content('SampleApp')Capybara::ElementNotFound:Unabletofindxpath"/html"#(eval):2:in`text'#./spec/requests/static_pages_spec.rb:7:in`(root)'

ruby-on-rails - Capybara::ElementNotFound:无法找到文件字段 "file"

我正在测试文件上传,即CSV。在我的代码和浏览器HTML中,我找到了文件字段,但在测试capybara时找不到文件字段。我努力尝试不同的方法,但无法解决问题。这里部分看起来像这样:#add_file_box%div.msg%h1.page-header="UploadaCSV"%h4.title=form_tagdummy_path,multipart:true,class:"upload_csv"do=hidden_field_tag:dmp_id,@dmp.id.form-group.input-group%span.input-group-btn%span.btn.btn-pri

ruby-on-rails - Capybara::ElementNotFound:用于 jquery ui 对话框内容

我将登录表单放入JqueryUI对话框弹出框中。当我开始进行RSpec测试时,出现错误Failure/Error:fill_in"Username",with:"user@example.com"Capybara::ElementNotFoundcannotfillin,notextfield,textareaorpasswordfieldwithid,name,orlabel'Username'found这是我的规范/请求页面:describe"createuser",:js=>truedobefore{visitnew_enr_rds_dea_path}let(:submit){"