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

Selenium Cài đặt WebDriver

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

Bước 1: đặt Java SDK
Bước 2: đặt Eclipse
Bước 3: đặt Selenium Tệp trình điều khiển web
Bước 4: Thiết lập Eclipse IDE với 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 của 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 Bộ công cụ phát triển phần mềm (JDK)

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

đặt Java Bộ công cụ phát triển phần mềm (JDK)

Phiên bản JDK này đi kèm với Java Môi trường thời gian chạy (JRE), do đó bạn không cần tải xuống và cài đặt JRE riêng.

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

đặt Java Bộ công cụ phát triển phần mềm (JDK)

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

Tải về phiên bản mới nhất của "Eclipse IDE cho Java Nhà phát triển” vào đây. Hãy chắc chắn lựa chọn chính xác giữa Windows Phiên bản 32 Bit và 64 Bit.

đặt Eclipse IDE

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

đặt Eclipse IDE

Double-click vào file để cài đặt Eclipse. Một cửa sổ mới sẽ mở ra. Nhấp chuột Eclipse IDE cho Java Các nhà phát triển.

đặt Eclipse IDE

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

đặt Eclipse IDE

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

đặt Eclipse IDE

Thao tác này sẽ khởi động Eclipse Neon IDE cho bạn.

Bước 3 - Selenium Cài đặt WebDriver

Bạn có thể tải về Selenium Trình quản trị web cho Java Trình điều khiển máy khách vào đâ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 dành cho Java.

Selenium Cài đặt WebDriver

Tải xuống này ở dạng tệp ZIP có tên “selenium-3.14.0.zip”. Để đơn giản Selenium cài đặt trên Windows 10, giải nén nội dung của tệp ZIP này vào ổ 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 ta sẽ nhập vào Eclipse cho Selenium thành lập.

Bước 4 - Cấu hình Eclipse IDE với WebDriver

  1. Khởi chạy tệp “eclipse.exe” bên trong thư mục “eclipse” mà chúng ta đã giải nén ở bước 2. Nếu bạn thực hiện đúng bước 2, tệp thực thi sẽ nằm ở 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.

Thiết lập Eclipse IDE với WebDriver

3. Tạo một dự án mới thông qua Tệp > Mới > Java Dự án. Đặt tên dự án là “dự án mới”.

Thiết lập Eclipse IDE với WebDriver

Một cửa sổ pop-up mới sẽ mở ra. Nhập thông tin chi tiết như sau

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

Thiết lập Eclipse IDE với WebDriver

4. Ở bước này,

  1. Nhấp chuột phải vào dự án vừa tạo và
  2. Chọn Mới > Gói và đặt tên gói đó là “gói mới”.

Thiết lập Eclipse IDE với WebDriver

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

  1. Nhập tên gói
  2. Bấm vào nút Hoàn tất

Thiết lập Eclipse IDE với WebDriver

5. Tạo mới Java class 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”. Của bạn Eclipse IDE sẽ trông giống như hình ảnh bên dưới.

Thiết lập Eclipse IDE với WebDriver

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 lớp học
  2. Bấm vào nút Hoàn tất

Thiết lập Eclipse IDE với WebDriver

Đây là giao diện sau khi tạo lớp.

Thiết lập Eclipse IDE với WebDriver

 

Bây giờ, bạn cần thiết lập Selenium thư viện của WebDriver vào Java Xây dựng đường dẫn. Ở bước này,

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

Thiết lập Eclipse IDE với WebDriver

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

Thiết lập Eclipse IDE với WebDriver

Sau khi chọn tập tin jar, nhấp vào nút OK.

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

Thiết lập Eclipse IDE với WebDriver

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

Thiết lập Eclipse IDE với WebDriver

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

Thiết lập Eclipse IDE với WebDriver

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ờ trông giống như hình ảnh bên dưới.

Thiết lập Eclipse IDE với WebDriver

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

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

HTMLUnit là duy nhất 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 thử đ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. Chương trình đó có tên là các Máy chủ trình điều khiển.

Máy chủ trình điều khiển là khác nhau đối với 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 vào đây

trình duyệt Tên máy chủ trình điều khiển Chi tiết
HTMLĐơn vị Trình điều khiển đơn vị Html 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 Trình điều khiển Mozilla Gecko WebDriver có thể lái xe Firefox mà không cần máy chủ trình điều khiển Firefox 45 trở lên cần sử dụng trình điều khiển tắc kè do Mozilla tạo để tự động hóa
Internet Explorer Máy chủ trình điều khiển Internet Explorer Có sẵn trong phiên bản 32 và 64 bit. Sử dụng phiên bản tương ứng với kiến ​​trúc IE của bạn
cơ rôm Trình điều khiển Chrome Mặc dù tên của nó chỉ là “ChromeDriver” nhưng trên thực tế, nó là Máy chủ trình điều khiển chứ không chỉ là 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 OperaNgười lái xe Mặc dù tên của nó chỉ là “OperaDriver”, thực chất nó là Driver Server chứ không chỉ là một trình điều khiển.
PhantomJS GhostDriver PhantomJS là một trình duyệt không đầu khác, giống như HTMLUnit.
Safari Trình điều khiển Safari Mặc dù tên của nó chỉ là “SafariDriver”, nhưng thực chất nó là một Driver Server chứ không chỉ là một trình điều khiển.

Tổng kết

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

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

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