Có vẻ như có rất ít sự so sánh giữa Selenium/WatiN và SimpleTest (cũng có tính năng thử nghiệm web).Selenium vs. SimpleTest vs. WatiN
Tôi đã thử Selenium và thấy giao diện đồ họa tuyệt vời để tạo thử nghiệm vì bạn có thể xem những gì đang diễn ra và ghi lại mà không cần nhập tất cả các lệnh theo cách thủ công.
Để chạy thử nghiệm, Selenium phức tạp hơn SimpleTest. Đối với SimpleTest, bạn chỉ cần chạy tập lệnh PHP thực hiện tất cả các kiểm tra (phía máy khách hoặc trình duyệt). Điều này có nghĩa là bất kỳ trình duyệt hoặc cài đặt trình duyệt nào bạn đang sử dụng, bạn chỉ cần truy cập URL thử nghiệm và nó sẽ hoạt động giống như.
Điều gì sẽ hữu ích ở đây là một số nhận xét từ những người đã sử dụng Selenium hoặc WatiN: Tại sao Selenium lại nổi tiếng như vậy? Nói cách khác, những gì sẽ là lợi ích chính của việc sử dụng Selenium, ví dụ, trên SimpleTest?
PS: Vui lòng loại trừ các lý do như "SimpleTest yêu cầu PHP"; đó là khá rõ ràng là PHP được bao gồm trong hầu hết các LAMP anyway.
+1 cho JavaScript & AJAX – Wernight
@chiborg Có phần mở rộng nào cho SimpleTest để sử dụng Javascript chưa? Thx trước thời hạn! – HelpingHand
@HelpingHand Điều này sẽ rất * rất khó thực hiện trong PHP thuần túy vì bạn cần phải xây dựng một trình duyệt không đầu. Một cơn ác mộng để thực hiện trong PHP thuần túy. Có một cái nhìn tại Phantom JS (http://phantomjs.org/) mà thực hiện một trình duyệt không dựa trên webkit dựa trên. Hãy xem dự án Drupal thử nghiệm để biết các ý tưởng về cách tích hợp SimpleTest và PhantomJS: https://drupal.org/project/simpletest_phantomjs – chiborg