Tôi không chắc mình hoàn toàn hiểu được sự khác biệt. WebDriver API cũng trực tiếp kiểm soát trình duyệt của sự lựa chọn. Khi nào bạn nên sử dụng điều khiển từ xa selenium (selenium RC) thay thế?Sự khác biệt giữa Điều khiển từ xa của Selenium so với WebDriver là gì?
Hiện tại, tình hình hiện tại của tôi là tôi đang thử nghiệm một ứng dụng web bằng cách viết một bộ với API Selenium WebDriver và cho phép nó chạy trên máy tính của tôi. Các thử nghiệm mất nhiều thời gian hơn và lâu hơn để hoàn thành, vì vậy tôi đã tìm kiếm các cách để chạy các thử nghiệm trên một máy chủ Linux.
Nếu tôi sử dụng Điều khiển từ xa Selenium, điều này có nghĩa là tôi phải viết lại mọi thứ tôi đã viết với API WebDriver không?
Tôi đang bối rối với Selenium Grid, Hudson, Selenium RC. Tôi tìm thấy một plugin Lưới Selenium cho Hudson, nhưng không chắc chắn nếu điều này bao gồm Selenium RC.
Tôi có đang sử dụng đúng tuyến đường không? Tôi hình dung ra kiến trúc sau:
- Hudson chạy trên một vài máy chủ chuyên dụng của Ubuntu.
- Hudson đang chạy với Xvnc & Plugin Selenium Grid. (Tôi có cần phải cài đặt riêng Firefox không?)
- Lưới selen chạy selenium bộ kiểm tra RC.
Tôi nghĩ điều này hiệu quả hơn nhiều so với chạy thử nghiệm trên máy tính để bàn hiện tại của tôi với API WebDriver.
Bản sao chính xác của [mối quan hệ giữa selenium rc và webdriver là gì?] (Http://stackoverflow.com/questions/3619824/whats-the-relationship-between-selenium-rc-and-webdriver) –