Tuần trước đã có rất nhiều tiếng ồn về FirefoxDriver mới này được gọi là Marionette. Để sử dụng Firefox với Selenium, chúng tôi đã sử dụng Selenium FirefoxDriver "cũ". Từ Firefox 48.0 trở đi, nó sẽ được yêu cầu sử dụng FirefoxDriver mới này do Mozilla phát triển.Lợi ích của việc sử dụng Marionetriver Marionette thay vì Selenium FirefoxDriver cũ cho một thử nghiệm Selenium là gì?
Tôi hiểu rằng cần phải thay đổi theo hướng đó để mọi trình duyệt hỗ trợ và phát triển trình điều khiển của nó và để có được trình điều khiển độc lập với Selenium. Ngoài ra, nếu Mozilla phát triển trình điều khiển riêng của mình thì sẽ nhanh hơn và dễ dàng hơn trong việc khắc phục các vấn đề và phát triển các tính năng.
Câu hỏi của tôi là, đối với những người tạo thử nghiệm tự động bằng cách sử dụng khung Selenium, có lợi ích gì khi sử dụng Marionette thay vì hỗ trợ Selenium "cũ" không? _ (Chẳng hạn như hiệu suất tốt hơn, khả năng tương thích tốt hơn ...)
Cử tri gần gũi có thể bị cám dỗ giả định câu hỏi là "quá rộng". Nó không phải. Có một lý do đơn giản và kỹ thuật tại sao phương pháp tiếp cận mới này là bắt buộc. Tôi đã vạch ra nó trong câu trả lời của tôi. – JimEvans