Tech

Cách tải xuống và cài đặt Selenium WebDriver

Cài đặt Selenium là một quá trình gồm 3 bước:

  1. Cài đặt Java SDK
  2. Cài đặt Eclipe
  3. Cài đặt Tệp Selenium Webdriver

Trong hướng dẫn này, chúng ta sẽ học cách cài đặt Selenium Webdriver. Dưới đây là quy trình chi tiết

LƯU Ý: Các phiên bản Java, Eclipse, Selenium sẽ tiếp tục cập nhật theo thời gian. Nhưng các bước cài đặt sẽ vẫn như cũ. Vui lòng chọn phiên bản mới nhất và tiếp tục các bước cài đặt bên dưới-

Bước 1 – Cài đặt Java trên máy tính của bạn

Tải xuống và cài đặt Bộ phát triển phần mềm Java (JDK) tại đây .

Kế tiếp –

Phiên bản JDK này đi kèm với Java Runtime Environment (JRE), vì vậy bạn không cần tải xuống và cài đặt JRE riêng lẻ.

Sau khi cài đặt xong, hãy mở dấu nhắc lệnh và nhập “java”. Nếu bạn nhìn thấy màn hình sau, bạn có thể chuyển sang bước tiếp theo

Bước 2 – Cài đặt Eclipse IDE

Tải xuống phiên bản mới nhất của “Eclipse IDE dành cho nhà phát triển Java” tại đây . Đảm bảo chọn đúng giữa phiên bản Windows 32 Bit và 64 Bit.

Bạn có thể tải xuống tệp exe có tên “eclipse-inst-win64” để thiết lập.

Bấm đúp vào tệp để cài đặt Eclipse. Một cửa sổ mới sẽ mở ra. Nhấp vào IDE Eclipse dành cho Nhà phát triển Java.

Sau đó, một cửa sổ mới sẽ mở ra với nút bấm được đánh dấu 1 và thay đổi đường dẫn thành “C: \ eclipse”. Đăng mà Nhấp vào nút Cài đặt được đánh dấu 2

Sau khi hoàn tất thành công thủ tục cài đặt, một cửa sổ sẽ xuất hiện. Trên cửa sổ đó, nhấp vào Khởi chạy

Điều này sẽ bắt đầu IDE neon nhật thực cho bạn.

Bước 3 – Tải xuống trình điều khiển máy khách Java Selenium

Bạn có thể tải xuống Selenium Webdriver cho Java Client Driver tại đây . Bạn sẽ tìm thấy trình điều khiển máy khách cho các ngôn ngữ khác ở đó, nhưng chỉ chọn trình điều khiển cho Java.

Bản tải xuống này có dạng tệp ZIP có tên “selenium-3.14.0.zip”. Để đơn giản hóa việc cài đặt Selenium trên Windows 10, hãy trích xuất nội dung của tệp ZIP này trên ổ C của bạn để bạn có thư mục “C: \ selenium-3.14.0 \”. Thư mục này chứa tất cả các tệp JAR mà sau này chúng tôi sẽ nhập vào Eclipse để thiết lập Selenium.

Bước 4 – Định cấu hình IDE Eclipse với WebDriver

  1. Khởi chạy tệp “eclipse.exe” bên trong thư mục “eclipse” mà chúng ta đã trích xuất ở bước 2. Nếu bạn làm theo đúng bước 2, tệp thực thi sẽ được đặt trên C: \ eclipse \ eclipse.exe.
  2. Khi được yêu cầu chọn không gian làm việc, chỉ cần chấp nhận vị trí mặc định.

3. Tạo một dự án mới thông qua File> New> Java Project. Đặt tên dự án là “newproject”.

Một cửa sổ bật lên mới sẽ mở ra, nhập thông tin chi tiết như sau

  1. Tên project
  2. Vị trí lưu prject
  3. Chọn một JRE thực thi
  4. Chọn tùy chọn dự án bố trí
  5. Bấm vào nút Kết thúc

4. Trong bước này,

  1. Nhấp chuột phải vào dự án mới được tạo và
  2. Chọn new > packge và đặt tên gói đó là “new package”.

Một cửa sổ bật lên sẽ mở ra để đặt tên cho gói,

  1. Nhập tên của gói
  2. Bấm vào nút Kết thúc

5. Tạo một lớp Java mới trong gói mới bằng cách nhấp chuột phải vào nó rồi chọn New > class, sau đó đặt tên là “MyClass”. IDE Eclipse của bạn sẽ giống như hình dưới đây.

Khi bạn nhấp vào Lớp, một cửa sổ bật lên sẽ mở ra, hãy nhập thông tin chi tiết như

  1. Tên của class
  2. Bấm vào nút Kết thúc

Đây là cách nó trông như thế nào sau khi tạo lớp.

Giờ đây, selenium WebDriver đã trở thành Đường dẫn xây dựng Java

Trong bước này,

  1. Nhấp chuột phải vào “newproject” và chọn Thuộc tính .
  2. Trên hộp thoại Thuộc tính, nhấp vào “Đường dẫn xây dựng Java”.
  3. Bấm vào tab Thư viện , sau đó
  4. Nhấp vào “Thêm JAR bên ngoài ..”

Khi bạn nhấp vào “Thêm JAR bên ngoài ..” Nó sẽ mở ra một cửa sổ bật lên. Chọn tệp JAR bạn muốn thêm.

Sau khi chọn các tệp jar, nhấp vào nút OK.

Chọn tất cả các tệp bên trong thư mục lib.

Chọn tệp bên ngoài thư mục lib

Sau khi hoàn tất, hãy nhấp vào nút “Áp dụng và Đóng”

6. Thêm tất cả các tệp JAR bên trong và bên ngoài thư mục “libs”. Hộp thoại Thuộc tính của bạn bây giờ sẽ trông giống như hình ảnh bên dưới.

7. Cuối cùng, nhấp vào OK và chúng tôi đã hoàn tất việc nhập các thư viện Selenium vào dự án của mình.

Trình điều khiển khác nhau

HTMLUnit và Firefox là hai trình duyệt mà WebDriver có thể tự động hóa trực tiếp – có nghĩa là không cần thành phần riêng biệt nào khác để cài đặt hoặc chạy trong khi quá trình kiểm tra đang được thực hiện. Đối với các trình duyệt khác, cần có một chương trình riêng biệt. Chương trình đó được gọi là Driver Server .

Máy chủ trình điều khiển là khác nhau cho mỗi trình duyệt. Ví dụ: Internet Explorer có máy chủ trình điều khiển riêng mà bạn không thể sử dụng trên các trình duyệt khác. Dưới đây là danh sách các máy chủ trình điều khiển và các trình duyệt tương ứng sử dụng chúng.

Bạn có thể tải xuống các trình điều khiển này tại đây

Trình duyệt Tên của máy chủ trình điều khiển Nhận xét
HTMLUnit HtmlUnitDriver WebDriver có thể điều khiển HTMLUnit bằng cách sử dụng HtmlUnitDriver làm máy chủ trình điều khiển
Firefox Mozilla GeckoDriver WebDriver có thể điều khiển Firefox mà không cần máy chủ trình điều khiển Khởi động Firefox 45 trở lên, người ta cần sử dụng trình điều khiển gecko do Mozilla tạo để tự động hóa
trình duyệt web IE Máy chủ trình điều khiển Internet Explorer Có sẵn trong các phiên bản 32 và 64 bit. Sử dụng phiên bản tương ứng với kiến ​​trúc của IE của bạn
Trình duyệt Chrome ChromeDriver Mặc dù tên của nó chỉ là “ChromeDriver”, nhưng trên thực tế, nó là một Máy chủ trình điều khiển, không chỉ là một trình điều khiển. Phiên bản hiện tại có thể hỗ trợ các phiên bản cao hơn Chrome v.21
Opera OperaDriver Mặc dù tên của nó chỉ là “OperaDriver”, nhưng trên thực tế, nó là một Máy chủ Trình điều khiển, không chỉ là một trình điều khiển.
PhantomJS GhostDriver PhantomJS là một trình duyệt không có đầu khác giống như HTMLUnit.
Safari SafariDriver Mặc dù tên của nó chỉ là “SafariDriver”, nhưng trên thực tế, nó là một Máy chủ Trình điều khiển, không chỉ là một trình điều khiển.

Tóm lược

Ngoài trình duyệt, bạn sẽ cần những thứ sau để bắt đầu sử dụng WebDriver

  • Bộ phát triển Java (JDK). https://www.oracle.com/java/technologies/javase-downloads.html
  • Eclipse IDE – http://www.eclipse.org/downloads/
  • Trình điều khiển máy khách Java – https://www.selenium.dev/downloads/

Khi bắt đầu một dự án WebDriver trong Eclipse, đừng quên nhập các tệp Trình điều khiển Máy khách Java vào dự án của bạn. Các tệp này sẽ tạo thành Thư viện Selenium của bạn.

Với phiên bản mới của Selenium , không có trình duyệt nào mà bạn có thể tự động hóa mà không sử dụng Máy chủ trình điều khiển.

Blog Tiền Điện Tử

Blog tiền điện tử công thông tin tổng hợp uy tín nhất tất cả các mảng xã hội, giáo dục , công nghệ số. Với khả năng số hóa mạnh mẽ hy vọng sẽ mang lại cho quý bạn đọc những thông tin chính xác nhất 24/24
Back to top button