Nightwatch.js là một công cụ cho các nhà phát triển tiên tiến cho phép họ kiểm tra như thế nào ứng dụng của họ sẽ giá vé trên các trình duyệt khác nhau, trong những điều kiện khác nhau, mà không cần phải tái tạo chúng trong thực tế cuộc sống.
Nó sử dụng trình điều khiển tự động hóa trình duyệt Web Selenium, Node.js và Node.js CLI để chạy thử nghiệm và nhận được kết quả về hiệu suất và các vấn đề có thể có của một trang.
Nightwatch.js không chỉ tải một trang, nhưng cũng có thể thực hiện các hành động khác nhau trên trang đó là tốt. Nó có thể bắt chước chuyển hướng đến trang mới, nhấp chuột, di chuột sự kiện, tìm kiếm, vv ..
Điều này cho phép không chỉ đến tốc độ trang thử nghiệm, nhưng hiệu suất trang là tốt.
Các xét nghiệm được viết bằng cách sử dụng một cú pháp đơn giản và tất cả các kết quả được lấy ra và hiển thị trong Node.js CLI
Điều gì là mới trong phiên bản này:.
- đơn vị kiểm tra - ghi đơn vị hoặc tích hợp kiểm tra trong Nightwatch cho các ứng dụng Node.js và API;
- phóng Custom - thêm phóng viên của mình thông qua các tùy chọn --reporter;
- Tích hợp hỗ trợ Grunt - Nightwatch được bán kèm với một dễ dàng để sử dụng Grunt nhiệm vụ mà có thể được sử dụng trong Grunt xây dựng dựa trên cấu hình hiện tại của bạn;
- Run testcase đơn - khả năng chạy các testcase định từ bộ phần mềm hiện tại / module thông qua --testcase;
- Trang Objects -. Tài liệu hỗ trợ cho mô hình đối tượng trang
Điều gì là mới trong phiên bản 0.8.6:
- Đơn vị kiểm tra - ghi đơn vị hoặc tích hợp kiểm tra trong Nightwatch cho các ứng dụng Node.js và API;
- phóng Custom - thêm phóng viên của mình thông qua các tùy chọn --reporter;
- Tích hợp hỗ trợ Grunt - Nightwatch được bán kèm với một dễ dàng để sử dụng Grunt nhiệm vụ mà có thể được sử dụng trong Grunt xây dựng dựa trên cấu hình hiện tại của bạn;
- Run testcase đơn - khả năng chạy các testcase định từ bộ phần mềm hiện tại / module thông qua --testcase;
- Trang Objects -. Tài liệu hỗ trợ cho mô hình đối tượng trang
Điều gì là mới trong phiên bản 0.6.7:
- Đơn vị kiểm tra - ghi đơn vị hoặc tích hợp kiểm tra trong Nightwatch cho các ứng dụng Node.js và API;
- phóng Custom - thêm phóng viên của mình thông qua các tùy chọn --reporter;
- Tích hợp hỗ trợ Grunt - Nightwatch được bán kèm với một dễ dàng để sử dụng Grunt nhiệm vụ mà có thể được sử dụng trong Grunt xây dựng dựa trên cấu hình hiện tại của bạn;
- Run testcase đơn - khả năng chạy các testcase định từ bộ phần mềm hiện tại / module thông qua --testcase;
- Trang Objects -. Tài liệu hỗ trợ cho mô hình đối tượng trang
Điều gì là mới trong phiên bản 0.5.36:
- Thêm hỗ trợ cho một kết quả xét nghiệm chức năng phóng toàn cầu được xác định trong module globals cấu hình trong globals_path trong nightwatch.json.
Điều gì là mới trong phiên bản 0.5.28:
- Cố định:
- vấn đề thử nghiệm runner với chế độ song song và toàn cục
Điều gì là mới trong phiên bản 0.5.21:
- Nhập trước / phương pháp kiểm tra sau và beforeEach / afterEach mà deprecates setUp / teardown.
Điều gì là mới trong phiên bản 0.5.6:
- Cố định một vấn đề với chạy thử nghiệm song song trên Windows máy móc.
Điều gì là mới trong phiên bản 0.5.1:
- Nhập:
- Chạy thử nghiệm song song.
- môi trường thử nghiệm để kế thừa từ mặc định.
- urlContains và urlEquals khẳng định.
được gì mới trong phiên bản 0.4.16:
- Cố định một vấn đề với chạy xếp hàng đợi lệnh thêm từ callbacks
- Cải thiện giao diện điều khiển đầu ra
Điều gì là mới trong phiên bản 0.4.12:
- Cố định:
- Các vấn đề với setValue và các phím lệnh và bí danh thêm SendKeys cho setValue
- Nhập:
- bản đồ đối tượng với các phím có sẵn và UTF 8 giá trị của họ như client.Keys
Điều gì là mới trong phiên bản 0.4.8:
- Nhập:
- frameParent lệnh dựa trên # 80
- async setUp / teardown - bạn có thể vượt qua trong bây giờ là một tham số gọi lại
- Ảnh chụp màn hình sẽ được lưu vào các báo cáo JUnit như file đính kèm
- Cố định:
- Các vấn đề với lệnh timeout
Điều gì là mới trong phiên bản 0.3.6:
- Nhập:
- Khả năng để thêm khẳng định tùy chỉnh để khẳng định / xác minh.
- Hỗ trợ cho MSIE với trình điều khiển trình duyệt IE.
- Cố định:
- Báo cáo thế hệ khi thư mục không tồn tại.
Yêu cầu :
- Node.js
Bình luận không