Selenium - Thiết lập môi trường
Để phát triển các tập lệnh Selenium RC hoặc WebDriver, người dùng phải đảm bảo rằng họ đã thực hiện xong cấu hình ban đầu. Thiết lập môi trường bao gồm các bước sau.
- Tải xuống và cài đặt Java
- Tải xuống và định cấu hình Eclipse
- Định cấu hình FireBug và FirePath
- Định cấu hình Selenium RC
- Định cấu hình Selenium WebDriver
Tải xuống và cài đặt Java
Chúng ta cần cài đặt JDK (Java Development Kit) để làm việc với Selenium WebDriver / Selenium. Hãy để chúng tôi xem cách tải xuống và cài đặt Java.
Step 1 - Điều hướng đến UR.
https://www.oracle.com/technetwork/java/javase/downloads/index.html
Step 2 - Vào phần "Tải xuống" và chọn "Tải xuống JDK".
Step 3 - Chọn nút radio "Chấp nhận Thỏa thuận Cấp phép".
Step 4- Chọn cài đặt thích hợp. Trong trường hợp này, nó là bit 'Windows 7-64'. Nhấp vào liên kết thích hợp và lưu tệp .exe vào đĩa của bạn.
Step 5- Chạy tệp exe đã tải xuống để khởi chạy trình hướng dẫn Trình cài đặt. Nhấn Next để tiếp tục.
Step 6 - Chọn các tính năng và nhấp vào 'Tiếp theo'.
Step 7 - Trình cài đặt được giải nén và tiến trình của nó được hiển thị trong trình hướng dẫn.
Step 8 - Người dùng có thể chọn vị trí cài đặt và nhấp vào 'Tiếp theo'.
Step 9 - Trình cài đặt cài đặt JDK và các tệp mới được sao chép qua.
Step 10 - Trình cài đặt cài đặt thành công và hiển thị giống như vậy cho người dùng.
Step 11- Để xác minh xem cài đặt có thành công hay không, hãy đi tới dấu nhắc lệnh và chỉ cần gõ 'java' dưới dạng lệnh. Đầu ra của lệnh được hiển thị bên dưới. Nếu cài đặt Java không thành công hoặc nếu nó KHÔNG được cài đặt, nó sẽ xuất hiện lỗi "lệnh không xác định".
Tải xuống và định cấu hình Eclipse
Step 1 - Điều hướng đến URL: https://www.eclipse.org/downloads/ và tải xuống tệp thích hợp dựa trên kiến trúc hệ điều hành của bạn.
Step 2 - Nhấp vào nút 'Tải xuống'.
Step 3- Bản tải xuống sẽ ở định dạng Zipped. Giải nén nội dung.
Step 4 - Định vị Eclipse.exe và nhấp đúp vào tệp.
Step 5 - Để cấu hình không gian làm việc, hãy chọn vị trí mà quá trình phát triển sẽ diễn ra.
Step 6 - Cửa sổ Eclipse mở ra như hình dưới đây.
Định cấu hình FireBug và FirePath
Để làm việc với Selenium RC hoặc WebDriver, chúng ta cần xác định vị trí các phần tử dựa trên XPath hoặc ID hoặc tên của chúng, v.v. Để định vị một phần tử, chúng ta cần các công cụ / plugin.
Step 1 - Điều hướng đến URL: https://addons.mozilla.org/en-US/firefox/addon/firebug/ và tải xuống plugin.
Step 2 - Trình cài đặt tiện ích bổ sung được hiển thị cho người dùng và nó được cài đặt khi nhấp vào nút 'Cài đặt'.
Step 3 - Sau khi cài đặt, chúng ta có thể khởi chạy plugin bằng cách điều hướng đến "Web Developer" >> "Firebug".
Step 4- FirePath, một plugin hoạt động trong Firebug, giúp người dùng lấy 'XPath' của một phần tử. Cài đặt FirePath bằng cách điều hướng đến "https://addons.mozilla.org/en-US/firefox/addon/firepath/"
Step 5 - Trình cài đặt tiện ích bổ sung được hiển thị cho người dùng và nó được cài đặt khi nhấp vào nút 'Cài đặt'.
Step 6 - Bây giờ khởi chạy "Firebug" bằng cách điều hướng đến "Tools" >> "Webdeveloper" >> "Firebug".
Thí dụ
Bây giờ chúng ta hãy hiểu cách sử dụng FireBug và FirePath với một ví dụ. Để trình diễn, chúng tôi sẽ sử dụng www.google.com và nắm bắt các thuộc tính của hộp văn bản của "google.com".
Step 1- Đầu tiên hãy nhấp vào biểu tượng mũi tên như được tô sáng trong ảnh chụp màn hình sau và kéo nó đến đối tượng mà chúng ta muốn chụp các thuộc tính. HTML / DOM của đối tượng sẽ được hiển thị như hình dưới đây. Chúng tôi có thể nắm bắt 'ID' của hộp văn bản đầu vào mà chúng tôi có thể tương tác.
Step 2 - Để tìm nạp XPath của đối tượng, hãy chuyển đến tab 'firepath' và thực hiện các bước sau.
- Nhấp vào biểu tượng Spy.
- Chọn Điều khiển mà chúng ta muốn nắm bắt XPath.
- XPath của điều khiển đã chọn sẽ được tạo.
Định cấu hình Selenium RC
Bây giờ chúng ta hãy xem cách cấu hình điều khiển từ xa Selenium. Chúng ta sẽ hiểu cách phát triển script với Selenium RC trong các chương sau, tuy nhiên hiện tại, chúng ta sẽ chỉ hiểu phần cấu hình của nó.
Step 1 - Điều hướng đến phần tải xuống Selenium http://www.seleniumhq.org/download/ và tải xuống Selenium Server bằng cách nhấp vào số phiên bản của nó như hình dưới đây.
Step 2- Sau khi tải về, chúng ta cần khởi động Selenium Server. Để làm như vậy, hãy mở dấu nhắc lệnh và điều hướng đến thư mục chứa tệp JAR đã tải xuống như hình dưới đây.
Step 3- Để khởi động máy chủ, sử dụng lệnh 'java -jar << tên jar đã tải xuống >> và nếu java JDK được cài đặt đúng cách, bạn sẽ nhận được thông báo thành công như hình dưới đây. Bây giờ chúng ta có thể bắt đầu viết các tập lệnh Selenium RC.
Định cấu hình Selenium WebDriver
Bây giờ chúng ta hãy xem cách cấu hình Selenium WebDriver. Chúng ta sẽ hiểu cách phát triển script với Selenium WebDriver trong các chương sau, tuy nhiên hiện tại, chúng ta sẽ chỉ hiểu phần cấu hình của nó.
Step 1 - Điều hướng đến phần tải xuống selen http://www.seleniumhq.org/download/ và tải xuống Selenium WebDriver bằng cách nhấp vào số phiên bản của nó như hình dưới đây.
Step 2 - Tập tin tải về có định dạng Zipped và người ta phải giải nén nội dung để ánh xạ nó vào thư mục dự án.
Step 3- Nội dung đã giải nén sẽ được hiển thị như hình dưới đây. Cách ánh xạ nó vào thư mục dự án và cách bắt đầu viết script sẽ được đề cập trong chương webDriver.