Câu hỏi được gắn thẻ «capybara»

Capybara là một khuôn khổ kiểm tra ứng dụng web cho các ứng dụng Rack, chẳng hạn như Rails, Sinatra và Merb.


5
Cách nhận đường dẫn hiện tại bằng chuỗi truy vấn bằng Capybara
Url trang là một cái gì đó giống như /people?search=name trong khi tôi sử dụng current_pathphương pháp capybara, nó /peoplechỉ trả về . current_path.should == people_path(:search => 'name') Nhưng nó không nói expected: "/people?search=name" got: "/people" Làm thế nào chúng ta có thể làm cho nó vượt qua? Có cách …


7
Làm cách nào để nhấp vào liên kết đầu tiên trong danh sách các mục sau khi nâng cấp lên Capybara 2.0?
Cách nhấp vào liên kết đầu tiên trong trường hợp đó: <div class="item"> <a href="/agree/">Agree</a> </div> <div class="item"> <a href="/agree/">Agree</a> </div> within ".item" do first(:link, "Agree").click end và tôi nhận được lỗi này: Capybara::Ambiguous: Ambiguous match, found 2 elements matching css ".item" Và không withincó lỗi tôi gặp phải: Failure/Error: …
125 ruby  rspec  capybara 


7
LỖI: Lỗi khi cài đặt capybara-webkit:
Bất kỳ đề xuất về cách sửa chữa? gem install capybara-webkit -v '0.11.0' Building native extensions. This could take a while... ERROR: Error installing capybara-webkit: ERROR: Failed to build gem native extension. /home/durrantm/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb sh: qmake: not found Gem files will remain installed in /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0 for inspection. Results logged to …


9
Capybara Độ phân giải mơ hồ
Làm cách nào để giải quyết sự mơ hồ trong Capybara? Vì lý do nào đó, tôi cần các liên kết có cùng giá trị trong một trang nhưng tôi không thể tạo kiểm tra vì tôi gặp lỗi Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching link "#tag1" …

5
Cách sử dụng fill_in với find trong Capybara (nếu có thể)
Tôi muốn làm như sau nhưng không thể do bản chất của fill_in mong đợi một bộ định vị làm đối số đầu tiên. find(:css, "input[id$='donation_pledge_hundreds']").fill_in :with => "10" Tôi cũng đã thử làm element = find(:css, "input[id$='donation_pledge_hundreds']") fill_in element.<method> , :with => "10" nhưng không có phương thức nào …
90 find  capybara 

5
phương pháp không xác định `` thăm '' khi sử dụng RSpec và Capybara trong đường ray
Tôi không thể làm cho capybara làm việc với rspec. Nó cho tôi lỗi này: undefined method `visit' for #<RSpec::Core::ExampleGroup::Nested_1:0x16529f8 @example=nil> Tôi biết có rất nhiều bài đăng về điều này nhưng không có giải pháp nào phù hợp với tôi. Hầu hết chúng liên quan đến các thông số …






Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.