Ngay bây giờ, vào tháng 9 năm 2014, Thước đo có vẻ như là khuôn khổ duy nhất khả thi để thực hiện các bài kiểm tra kết thúc đến cuối trong góc cạnh. Khác hơn là làm việc với barebones WebDriver, có một khuôn khổ khác ra khỏi đó tôi có thể sử dụng? Nếu không, có một lý do cụ thể cho điều đó không?Các lựa chọn thay thế cho thước đo góc đối với các thử nghiệm e2e trong AngularJS là gì?
Trả lời
Như tôi đã nói trong bình luận ở trên, các giải pháp thay thế bị hạn chế do khó khăn trong việc phát triển và duy trì một khuôn khổ kiểm tra. Tôi quên đề cập đến việc tung hứng với các hành vi cụ thể của trình duyệt cũng là một vấn đề.
Tuy nhiên, bạn có thể xem Nightwatch.js. alecxe's answer giải thích lý do bạn nên ưu tiên thước đo góc nếu ứng dụng của bạn dựa trên góc cạnh.
Có một giải pháp thay thế mới cho Thước đo góc và Selenium. Nó được gọi là Cypress.io
Có lẽ bạn có thể có một cái nhìn https://www.cypress.io/
Không có nhiều để xem xét kể từ khi ngày hôm nay Cypress.io vẫn chưa được phát hành. –
Cypress giờ là phiên bản beta công cộng và nguồn mở. Không yêu cầu lời mời và bạn có thể xem mã [ở đây] (https://github.com/cypress-io/cypress). –
Trong công ty chúng tôi sử dụng testcafe.
cài đặt rất đơn giản, động cơ chọn hữu ích, autowaits thông minh vv
Ngoài ra chúng tôi tìm thấy lỗi https://github.com/DevExpress/testcafe-hammerhead/issues/942 và nó đã được cố định cho 2 daysю
- 1. Thước đo e2e Các thử nghiệm Đăng nhập Chuyển hướng
- 2. Thử nghiệm thước đo góc với ngStorage
- 3. RobotFramework vs Thước đo góc cho thử nghiệm AngularJS
- 4. Internet Explorer Thử nghiệm đo góc cạnh của selen e2e
- 5. Sử dụng thử nghiệm thước đo với Bootstrapped AngularJS
- 6. Các đối tượng trang trong AngularJS Thước đo kiểm tra E2E
- 7. Làm thế nào để chạy thử nghiệm e2e đơn với grunt và thước đo
- 8. giả lập $ httpBackend trong các thử nghiệm góc cạnh e2e
- 9. Làm thế nào để chạy thử nghiệm E2E thước đo sử dụng các biến khác nhau kiễu góc môi trường
- 10. thông số môi trường cài đặt cho các thử nghiệm đo lường e2e
- 11. Đặt tùy chọn chromedriver trên các thử nghiệm thước đo góc
- 12. Thước đo E2E Cơ sở dữ liệu thử nghiệm hạt giống
- 13. Các lựa chọn thay thế cho DataGridView là gì?
- 14. Các lựa chọn thay thế cho nút radio là gì?
- 15. Tìm kiếm máy đo thử thước đo góc
- 16. Làm thế nào để thực hiện Play Framework với thử nghiệm AngularJS e2e hoặc với thử nghiệm Play
- 17. Có vấn đề gì khi sử dụng Vật liệu góc với Thước đo góc để kiểm tra E2E?
- 18. Báo cáo thử nghiệm thước đo
- 19. thước đo: Đang cố gắng để đọc văn bản sau khi văn bản cho text box cho E2E thử nghiệm
- 20. Kiểm tra đăng nhập với thước đo góc trên trang không góc cạnh
- 21. cách sử dụng module.exports và yêu cầu thử nghiệm thước đo góc?
- 22. Tôi có thể chạy thử nghiệm e2e thước đo từ giao diện người dùng
- 23. Sử dụng ng-mô tả cho thử nghiệm đầu cuối với thước đo
- 24. Làm thế nào để thử nghiệm ứng dụng Android bản địa với Thước đo
- 25. Cài đặt untrackOutstandingTimeouts là gì trong Thước đo góc?
- 26. Làm thế nào để có kết quả đáng tin cậy thước đo góc?
- 27. Làm cách nào để xác thực khi kiểm tra hộp kiểm trong các thử nghiệm AngularJS e2e?
- 28. Thước đo góc - Appium -
- 29. Các lựa chọn thay thế cho Trình quản lý Phiên bản Ruby (rvm) là gì?
- 30. Các lựa chọn thay thế cho java.util.Date
suy nghĩ đầu tiên: nó là rất rất khó khăn để thiết kế một khuôn khổ, điều này đặc biệt đúng đối với một khuôn khổ thử nghiệm. Mà nên được đáng tin cậy và dễ dàng (nếu không, bạn không thể dựa vào nó). Sau đó, trong trường hợp kiểm tra e2e, thước đo góc được thực hiện rất tốt. Vì vậy, nó cũng được sử dụng để thử nghiệm các ứng dụng không góc cạnh. Nó được dựa trên WebDriver được biết đến với tính ổn định và mạnh mẽ, thước đo làm cho nó dễ sử dụng hơn. Tôi nghĩ rằng cạnh tranh trong tương lai sẽ đấu tranh để đáp ứng thách thức :) – glepretre