Làm thế nào để cài đặt Selenium webdriver

⚡ Tóm tắt thông minh

Cài đặt Selenium WebDriver yêu cầu bốn bước tuần tự: thiết lập Java JDK, cài đặt Eclipse IDE, tải xuống Selenium webdriver Java khách hàng và cấu hình Eclipse Hãy sử dụng thư viện WebDriver trước khi viết bài kiểm thử đầu tiên.

  • 🎯 Java Đầu tiên: Tải xuống và cài đặt bản mới nhất Oracle Trước hết, JDK là nền tảng cho tất cả mọi thứ. Selenium Java dự án.
  • 🧩 Eclipse SDI: đặt Eclipse IDE cho Java Các nhà phát triển nên thiết lập đường dẫn không gian làm việc thành C:\eclipse để có một thiết lập gọn gàng và dễ dự đoán.
  • ⚙️ Tải xuống WebDriver: Lấy Selenium webdriver Java Tệp ZIP của máy khách từ selenium.dev và ví dụtracHãy chuyển nó đến thư mục C:\selenium-4.x\ để giữ cho các tệp JAR luôn có thể truy cập được.
  • 📊 Cấu hình đường dẫn biên dịch: Thêm tất cả các tệp JAR từ Selenium Nén tệp ZIP (bao gồm cả các tệp bên trong thư mục libs) vào thư mục của bạn. Eclipse dự án của Java Xây dựng đường dẫn.
  • Máy chủ điều khiển: Mọi trình duyệt, ngoại trừ HTMLUnit, đều yêu cầu một máy chủ điều khiển riêng biệt (ChromeDriver, GeckoDriver, v.v.) trước khi WebDriver có thể điều khiển chúng.

Selenium Cài đặt WebDriver

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

Bước 1: đặt Java SDK
Bước 2: đặt Eclipse
Bước 3: đặt Selenium Tệp WebDriver
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, Eclipsevà Selenium Ứng dụng sẽ tiếp tục được cập nhật theo thời gian. Tuy nhiên, các bước cài đặt sẽ vẫn giữ nguyên. Vui lòng chọn phiên bản mới nhất và làm theo 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) đây.

Java Thi công

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.

Lưu ý: Khi truy cập trang tải xuống, hãy tải xuống phiên bản JDK mới nhất hiện có. Phiên bản cụ thể không quan trọng. Tại thời điểm viết hướng dẫn này, phiên bản hiện tại là 24.

Sau khi quá trình cài đặt hoàn tất, hãy mở cửa sổ dòng lệnh và gõ lệnh sau: javaNếu bạn thấy màn hình sau đây, 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” đâyHãy chắc chắn lựa chọn đúng giữa các lựa chọn sau: Windows Phiên bản 32-bit và 64-bit.

đặt Eclipse IDE

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

đặt Eclipse IDE

Double- Nhấp chuột vào tệp để bắt đầu Eclipse trình cài đặt. 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

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

đặt Eclipse IDE

Sau khi cài đặt thành công, một cửa sổ sẽ hiện ra. Nhấp chuột Khởi động.

đặt Eclipse IDE

Điều này sẽ bắt đầu Eclipse IDE dành cho bạn.

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

Tải về Selenium webdriver Java Trình điều khiển máy khách đâyBạn sẽ tìm thấy trình điều khiển máy khách cho các ngôn ngữ khác trên trang đó, nhưng chỉ chọn trình điều khiển dành cho ngôn ngữ của bạn. Java.

Tải xuống tệp Jar

Tệp tải xuống này là một tập tin ZIP có tên selenium-4.30.0Để đơn giản, ví dụ:tracSao chép 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-4.30.0\Thư mục này chứa tất cả các tệp JAR mà bạn sẽ nhập vào sau này. Eclipse.

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

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

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

3. Tạo dự án mới thông qua Tệp > Mới > Java Dự ánĐặt tên cho dự án. newproject.

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

Một cửa sổ bật lên mới sẽ hiện ra. Vui lòng nhập các thông tin 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. Nhấp chuột Kết thúc

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.
  2. Chọn Mới > Gói và đặt tên cho gói hàng newpackage.

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

Một cửa sổ bật lên sẽ hiện ra. Nhập tên gói và nhấp chuột. Kết thúc.

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

5. Tạo mới Java lớp dưới newpackage bằng cách nhấp chuột phải vào nó và chọn Mới > Lớp học. Gọi tên nó 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 bấm vào LớpMột cửa sổ bật lên sẽ hiện ra. Nhập tên lớp học và nhấp chuột. Kết thúc.

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

Đây là giao diện không gian làm việc sau khi tạo lớp.

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

Bây giờ bạn cần thêm Selenium Các thư viện WebDriver cho Java Xây dựng đường dẫn. Trong bước này:

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

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

Khi trình duyệt tập tin mở ra:

  1. Chọn các tệp JAR đã tải xuống từ... Selenium trang web ở Bước 3.
  2. Nhấp chuột Mở.
  3. Các tệp sẽ được thêm vào danh sách thư viện.

ThêmSeleniumĐếnEclipse

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

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

7. Cuối cùng, nhấp vào OK. Selenium Các thư viện hiện đã được nhập vào dự án của bạn.

Máy chủ trình điều khiển trình duyệt

HTMLUnit là trình duyệt duy nhất mà WebDriver có thể tự động hóa trực tiếp. — không cần thành phần riêng biệt nào. Đối với tất cả các trình duyệt khác, cần một chương trình riêng biệt có tên là Máy chủ trình điều khiển là cần thiết.

Mỗi trình duyệt có một máy chủ trình điều khiển riêng. Bạn có thể tải xuống các trình điều khiển này từ... Selenium trang web chính thức.

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 điều khiển HTMLUnit một cách tự nhiên bằng cách sử dụng HtmlUnitDriver — không cần thêm máy chủ nào khác.
Firefox Trình điều khiển Mozilla Gecko Yêu cầu Firefox 45 trở lên; được tạo và duy trì bởi Mozilla.
Internet Explorer Máy chủ trình điều khiển Internet Explorer Có sẵn phiên bản 32-bit và 64-bit. Hãy sử dụng phiên bản phù hợp với kiến ​​trúc IE của bạn.
cơ rôm Trình điều khiển Chrome Hoạt động như một máy chủ trình điều khiển hoàn chỉnh. Hỗ trợ Chrome phiên bản 21 trở lên.
Opera OperaNgười lái xe Hoạt động như một máy chủ trình điều khiển hoàn chỉnh cho Opera trình duyệt.
PhantomJS GhostDriver PhantomJS là một trình duyệt không giao diện người dùng, tương tự như HTMLUnit.
Safari Trình điều khiển Safari Hoạt động như một máy chủ trình điều khiển đầy đủ cho trình duyệt Safari.

Câu Hỏi Thường Gặp

Bạn cần Java JDK, Eclipse IDE cho Java Các nhà phát triển và Selenium webdriver Java Các tệp JAR của máy khách được tải xuống từ selenium.dev.

Nhấp chuột phải vào dự án của bạn, chọn Thuộc tính, rồi vào... Java Build Path, nhấp vào Add External JARs, sau đó chọn tất cả các JAR từ Selenium Thư mục tải xuống bao gồm cả các tệp bên trong thư mục con libs.

Selenium hỗ trợ ChromeDriver, GeckoDriver (Firefox), SafariDriver, OperaTrình điều khiển và máy chủ trình điều khiển Internet Explorer. Chỉ HTMLUnit là không yêu cầu máy chủ trình điều khiển riêng biệt.

Vâng. Bạn có thể sử dụng bất kỳ loại nào. Java IDE như IntelliJ IDEA or NetBeanshoặc chạy thử nghiệm từ dòng lệnh bằng Maven hoặc Gradle như công cụ xây dựng của bạn.

Vâng. Chrome và Firefox Cả hai đều hỗ trợ chế độ không giao diện người dùng (headless mode) thông qua các tùy chọn trình điều khiển, cho phép chạy thử nghiệm mà không cần cửa sổ trình duyệt hiển thị, giúp tăng tốc quy trình CI/CD.

Tóm tắt bài viết này với: