Có cách nào để xuất kết quả thử nghiệm thước đo góc tới một tệp được xem ngoài dòng lệnh sau khi chạy thử nghiệm, bao gồm xem lỗi chi tiết không?Làm thế nào tôi có thể lưu kết quả kiểm tra thước đo góc
Trả lời
Tôi đã tìm thấy một cách sạch sẽ tốt đẹp để lưu kết quả kiểm tra theo cách có trật tự bằng cách sử dụng trình báo cáo Jasmine.
Làm thế nào để cài đặt và cấu hình Jasmine phóng viên:
Install Jasmine phóng viên:
npm install -g jasmine-reporters
Thêm dòng sau vào file protractor-config.js:
onPrepare: function() {
require('jasmine-reporters');
jasmine.getEnv().addReporter(
new jasmineReporters.JUnitXmlReporter('outputxmldir', true, true));
}
Tạo thư mục outputxmldir (Đây là nơi tất cả các đầu ra kiểm tra sẽ được đặt).
Chạy thước đo góc và bây giờ kết quả sẽ được xuất sang tệp XML trong thư mục outputxmldir.
Chỉ cần đầu ra thử nghiệm là đủ?
protractor conf.js > test.log
Chúc mừng.
shot trong bóng tối với cách cũ bài này là, nhưng là điều này có thể đạt được từ bên trong thử nghiệm (không giao diện điều khiển) và một con đường năng động? –
Bạn cũng có thể thiết lập các resultJsonOutputFile tùy chọn trong tập tin cấu hình:
export.config = {
(...)
// If set, protractor will save the test output in json format at this path.
// The path is relative to the location of this config.
resultJsonOutputFile:'./result.json',
(...)
}
Thông tin chi tiết về các tập tin cấu hình có thể được tìm thấy tại địa chỉ:
https://raw.githubusercontent.com/angular/protractor/master/docs/referenceConf.js
- 1. Làm thế nào để có kết quả đáng tin cậy thước đo góc?
- 2. Ứng dụng Knockout có thể được kiểm tra bằng thước đo góc không?
- 3. Thước đo góc - Appium -
- 4. Làm thế nào để sử dụng thước đo góc để kiểm tra xem một phần tử có hiển thị không?
- 5. Làm cách nào để kiểm tra xem một phần tử có thể không nhấp được bằng Thước đo góc không?
- 6. Thử nghiệm thước đo góc với ngStorage
- 7. Nhân vật thước đo kịch bản mới của Angular có phải là thước đo góc không?
- 8. Kiểm tra đăng nhập với thước đo góc trên trang không góc cạnh
- 9. 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?
- 10. làm thế nào tôi có thể nhận được url hiện tại bằng cách sử dụng thước đo góc?
- 11. Thước đo kiểm tra xem phần tử có trống không
- 12. Có cách nào để kiểm tra thuộc tính CSS được thừa hưởng trong thước đo góc không?
- 13. Thước đo góc: Đọc Nội dung bảng
- 14. Tóm tắt kết quả thước đo góc trên nhiều tệp thông số
- 15. Tôi làm cách nào để sử dụng Thước đo góc với google.com?
- 16. Có thể sử dụng thước đo góc với Github/Travis CI không có SauceLabs
- 17. Làm thế nào để cấu hình kết quả kiểm tra kết quả PHPunit thành tệp HTML?
- 18. Kiểm tra thước đo tải lên tệp từ xa
- 19. Tại sao nhiều yêu cầu GET thất bại trong kiểm tra thước đo góc?
- 20. TFS lưu trữ kết quả kiểm tra UNIT ở đâu?
- 21. Làm thế nào để chọn một phần tử trong thước đo góc có nhiều lớp?
- 22. Sử dụng Firefox 35 với kết quả thước đo góc thành lỗi
- 23. Mở tệp có thước đo
- 24. Tập trung Thước đo góc/Cửa sổ kiểm tra trình duyệt Webdriver
- 25. Làm thế nào để Get-ChildItem được kiểm tra không có kết quả (0 tệp)?
- 26. Làm cách nào tôi có thể định cấu hình vị trí nhị phân của firefox trong Thước đo góc?
- 27. Cuộn xuống phần tử có thước đo góc
- 28. Tại sao tôi phải sử dụng browser.sleep trong khi viết các bài kiểm tra thước đo góc
- 29. Làm cách nào để tôi có thể lấy kết quả?
- 30. Thước đo góc - bộ nhớ cục bộ trống
Tôi đã làm điều này, chạy "npm install jasmine-reporters" nhưng tôi nhận được một lỗi khi tôi gọi jasmine.JUnitXmlReporter, nó nói là undefined – chulian
Bạn đã chắc chắn để cài đặt nó trên toàn cầu bằng cách sử dụng cờ -g? Ngoài ra, bạn có thể chạy thử nghiệm của mình mà không có hàm onPrepare không? – DomX23
lưu các yêu cầu của hoa nhài vào một biến có tên là hoa nhài – chulian