2009-02-06 26 views
5

Tôi đang cố gắng tìm hiểu cách sử dụng tốt nhất Dưa chuột + Selenium. Đối với hầu hết các phần nó có vẻ là rất thẳng về phía trước nhưng tôi muốn nhận được một số hướng dẫn về cách kiểm tra hộp thoại. Về cơ bản tôi cần triển khai:Dưa chuột + Selenium trên các ứng dụng javascript

assert !60.times{ 
    break if ("Other Income" == @selenium.get_text("//form[@id='new_account']/h3") rescue false); sleep 1 } 

Chờ tiêu chuẩn cho biểu mẫu. Làm cách nào để thực hiện điều này trong thông số kỹ thuật của Cucumber?

Trả lời

1

Hướng dẫn này đã lỗi thời, bản sửa lỗi sắp tới nhưng trong thời gian chờ đợi bạn không cần đá quý Selenium. Ngoài ra, bạn phải sử dụng selenium-client -v = 1.2.14. Bạn không cần phải ghi đè lên bất kỳ lọ nào. Hãy chắc chắn rằng tất cả các quá trình selen được dừng lại và các phiên bản chính xác được cài đặt và nó sẽ chạy. Thông tin về nhiều môi trường cho các thử nghiệm selenium/non-selen vẫn hợp lệ và hữu ích.

12

Để cập nhật câu trả lời này một chút, tôi muốn khuyên bạn nên sử dụng Capybara:

http://github.com/jnicklas/capybara

Có khả năng sử dụng javascript chỉ là một gem install đi!

+0

Đã đồng ý nhiều. Ngày chiến đấu với Selenium RC (1.0) so với ngay lập tức với Capybara (Selenium 2.0). –

Các vấn đề liên quan