Tôi đang tìm kiếm một cách để tự động vài trình duyệt Firefox và Chrome ... (đối với bây giờ chỉ là Windows) từ một ứng dụng/quá trình bên ngoài.Tự động hoá Firefox và Chrome trình duyệt
Có cách nào để làm những việc cùng những dòng này:
- Khởi động trình duyệt với một URL
- Có trình duyệt tải lên trang, chạy kịch bản, vv
- Kiểm tra DOM
Để tham khảo, IE có thể được tự động bằng cách sử dụng đối tượng InternetExplorer.Application có thể được tạo trong tập lệnh shell bằng cách sử dụng javascript sau, và sau đó tôi có thể đi bộ API DOM:
var ie = new ActiveXObject('InternetExplorer.Application');
Kịch bản động lực ở đây là thử nghiệm tự động. Tôi muốn tải lên trang chứa mã thử nghiệm và thu thập kết quả sau khi thử nghiệm đã chạy.
Nhìn vào thư viện Watin, nó hỗ trợ Firefox và đã hỗ trợ thực nghiệm dành cho Chrome (cũng như IE) http://watin.sourceforge.net/ –
Nếu bạn đã quen thuộc với Ruby, sử dụng [ Watir] (http://watir.com/). Nếu bạn quen với .NET, hãy sử dụng [Watin] (http://watin.sourceforge.net/). Cũng xem xét [Selenium] (http://seleniumhq.org/). Nó có một trình cắm thêm Firefox để ghi lại các thử nghiệm của bạn và nó cũng có một cơ chế để chạy thử nghiệm trong nhiều trình duyệt hoặc nền tảng. –