Thước đo góc - Bắt đầu

Ở các chương trước, chúng ta đã tìm hiểu những kiến ​​thức cơ bản về Thước đo góc. Trong chương này, chúng ta hãy tìm hiểu cách cài đặt và cấu hình nó.

Điều kiện tiên quyết

Chúng tôi cần đáp ứng các điều kiện tiên quyết sau trước khi cài đặt Thước đo góc trên máy tính của bạn -

Node.js

Thước đo góc là một mô-đun Node.js, do đó điều kiện tiên quyết rất quan trọng là chúng ta phải cài đặt Node.js trên máy tính của mình. Chúng tôi sẽ cài đặt gói Protractor bằng npm (một trình quản lý gói JavaScript), đi kèm với Node.js.

Để cài đặt Node.js, vui lòng theo liên kết chính thức - https://nodejs.org/en/download/. Sau khi cài đặt Node.js, bạn có thể kiểm tra phiên bản Node.js và npm bằng cách viết lệnhnode --versionnpm --version trong dấu nhắc lệnh như hình dưới đây -

Trình duyệt Chrome

Google Chrome, một trình duyệt web do Google xây dựng, sẽ được sử dụng để chạy các bài kiểm tra end-to-end trong Protractor mà không cần máy chủ Selenium. Bạn có thể tải xuống chrome bằng cách nhấp vào liên kết -https://www.google.com/chrome/.

Selenium WebDriver dành cho Chrome

Công cụ này được cung cấp cùng với mô-đun Protractor npm và cho phép chúng tôi tương tác với các ứng dụng web.

Cài đặt thước đo góc

Sau khi cài đặt Node.js trên máy tính, chúng ta có thể cài đặt Thước đo góc với sự trợ giúp của lệnh sau:

npm install -g protractor

Khi thước đo góc được cài đặt thành công, chúng tôi có thể kiểm tra phiên bản của nó bằng cách viết protractor --version lệnh trong dấu nhắc lệnh như hình dưới đây:

Cài đặt WebDriver cho Chrome

Sau khi cài đặt Protractor, chúng ta cần cài đặt Selenium WebDriver cho Chrome. Nó có thể được cài đặt với sự trợ giúp của lệnh sau:

webdriver-manager update

Lệnh trên sẽ tạo một thư mục Selenium chứa trình điều khiển Chrome cần thiết được sử dụng trong dự án.

Xác nhận Cài đặt & Cấu hình

Chúng ta có thể xác nhận cài đặt và cấu hình trên Protractor bằng cách thay đổi một chút conf.js được cung cấp trong ví dụ sau khi cài đặt Protractor. Bạn có thể tìm thấy tệp conf.js này trong thư mục gốcnode_modules/Protractor/example.

Đối với điều này, trước tiên hãy tạo một tệp mới có tên testingconfig.js trong cùng một thư mục, tức là node_modules/Protractor/example.

Bây giờ, trong tệp conf.js, dưới tham số khai báo tệp nguồn, hãy viết testingconfig.js.

Tiếp theo, lưu và đóng tất cả các tệp và mở dấu nhắc lệnh. Chạy tệp conf.js như được hiển thị trong ảnh chụp màn hình bên dưới.

Cấu hình và cài đặt Thước đo góc thành công nếu bạn nhận được kết quả như hình dưới đây -

Kết quả ở trên cho thấy rằng không có thông số kỹ thuật vì chúng tôi đã cung cấp tệp trống tại tham số khai báo tệp nguồn trong tệp conf.js. Nhưng từ kết quả trên, chúng ta có thể thấy rằng cả thước đo góc và WebDriver đều đang chạy thành công.

Vấn đề trong cài đặt và cấu hình

Trong khi cài đặt và cấu hình Protractor và WebDriver, chúng ta có thể gặp các sự cố phổ biến sau:

Selenium không được cài đặt đúng cách

Đây là vấn đề phổ biến nhất khi cài đặt WebDriver. Sự cố này phát sinh nếu bạn không cập nhật WebDriver. Lưu ý rằng chúng ta phải cập nhật WebDriver, nếu không chúng ta sẽ không thể tham chiếu nó đến cài đặt Thước đo góc.

Không thể tìm thấy các bài kiểm tra

Một vấn đề phổ biến khác là sau khi chạy Thước đo góc, nó cho thấy rằng không thể tìm thấy các bài kiểm tra. Đối với điều này, chúng tôi phải đảm bảo rằng các đường dẫn, tên tệp hoặc phần mở rộng tương đối là chính xác. Chúng ta cũng cần ghi tệp conf.js rất cẩn thận vì nó bắt đầu với chính tệp cấu hình.