Cài đặt Selenium là 3 quá trình:

  1. Cài đặt Java SDK
  2. Cài đặt Eclipse
  3. Cài đặt Selenium WebDriver

Trong bài hướng dẫn này, chúng ta sẽ học cách cài đặt Selenium WebDriver. Chi tiết ở bên dưới.

LƯU Ý: Phiên bản của Java, Eclipse, Selenium ở thời điểm viết bài này. Nhưng cách cài đặt sẽ tương tự nhau thôi.

1. CÀI ĐẶT JAVA

Tải và cài đặt Java Software Development Kit (JDK) tại đây.

Click vào nút Download để tải.

Tiếp. Chọn Accept License và chọn JDK phù hợp với hệ điều hành của bạn.

How to Download & Install Selenium WebDriver

Phiên bản JDK này đã bao gồm Java Runtime Enviroment (JRE) nên bạn không cần phải tải và cài thêm JRE.

Khi hoàn tất, bạn mở cmd và gõ lệnh “java”. Nếu bạn thấy thông tin như hình dưới thì bạn đã cài đặt thành công. Chuyển sang bước tiếp theo.

2. CÀI ĐẶT ECLIPSE IDE

Tải phiên bản mới nhất của “Eclipse IDE for Java Developers” tại đây. Hãy chắc chắn rằng bạn chọn đúng phiên bản 32bit và 64bit.

Bạn có thể tải xuống file cài đặt có tên là “eclipse-inst-win64”.

Click đúp vào file để cài đặt Eclipse. Một cửa sổ sẽ mở. Click vào Eclipse IDE for Java Developers.

Sau đó, một cửa sổ mới mở ra và click vào icon được đánh dấu số 1 để thay đổi đường dẫn “C:\eclipse”. Click vào nút Install để cài đặt.

Sau khi cài đặt thành công, một cửa sổ mới mở ra. Trên cửa sổ này hãy click vào nút Launch.

Điều này sẽ khởi động Eclipse cho bạn.

3. TẢI SELENIUM JAVA CLIENT DRIVER

Bạn có thể tải Selenium Webdriver for Java Client Driver tại đây. Bạn sẽ tìm thấy Client Driver cho các loại ngôn ngữ khác. Ở đây ta chỉ chọn cho Java.

Tải xuống thì nó có dạng file ZIP có tên là “selenium-3.14.0.zip”. Để đơn giản hóa việc cài đặt Selenium trên Windows 10, giải nén file ZIP vào ổ C nên bạn sẽ có đường dẫn trực tiếp là “C:\selenium-3.14.0\”. Đường dẫn trực tiếp này chứa tất cả file JAR mà chúng ta sẽ thêm vào Eclipse cho Selenium.

4. THIẾT LẬP ECLIPSE IDE VỚI WEBDRIVER

  1. Chạy “eclipse.exe” trong thư mục eclipse mà bạn đã giải nén ở mục 2. Nếu bạn làm như mục 2, trình khởi chạy sẽ đặt ở C:\eclipse\eclipse.exe.
  2. Khi được hỏi về workspace, chỉ cần đồng ý với đường dẫn mặc định

3. Tạo project mới thông qua File > New > Java Project. Tên của project là “newproject”.

Một cửa sổ sẽ bật lên với chi tiết như sau:

  1. Tên project
  2. Đường dẫn để lưu project
  3. Chọn một execution JRE
  4. Chọn layout project
  5. Click vào nút Finish

4. Trong bước này,

  1. Click chuột phải vào project mới tạo và
  2. Chọn New > Package, và name của package đó là “newpackage”.

Một cửa sổ mới sẽ mở để đặt tên cho package.

  1. Đặt tên cho package
  2. Click vào nút Finish

5. Tạo class java mới dưới newpackage bằng cách click chuột phải vào nó và chọn New > Class, sau đó đặt tên là “MyClass”. Eclipse IDE của bạn có thể như hình dưới.

Khi bạn click vào class, một cửa sổ bật lên, nhập chi tiết như bên dưới

  1. Tên class
  2. Click vào nút Finish

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

Bây giờ là đường dẫn Selenium WebDriver

Trong bước này, ta sẽ

  1. Click chuột phải vào “newproject” và chọn Properties.
  2. Trên hộp thoại Properties, click vào “Java Build Path”.
  3. Click vào tab Libraries, và sau đó
  4. Click vào “Add External JARs..”

Khi bạn click vào “Add External JARs..”. Nó sẽ mở cửa sổ. Hãy chọn file JAR mà bạn muốn thêm vào.

Sau khi chọn, click ok.

Chọn tất cả file bên trong thư mực lib.

Chọn file bên ngoài thư mục lib

How to Download & Install Selenium WebDriver

Một lần nữa, click nút “Apply and Close”.

How to Download & Install Selenium WebDriver

6. Thêm tất cả file JAR bên trong và bên ngoài thư mục lib. Hộp thoại Properties của bạn sẽ như hình dưới.

7. Cuối cùng, click Ok và chúng ta đã hoàn thành việc thêm thư viện Selenium vào project của mình.

5. DRIVER KHÁC

HTMLUnit và Firefox là hai trình duyệt mà WebDriver có thể tự động hóa trực tiếp. 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 thi. Đố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 như là Driver Server.

Một Driver Server là khác biệt so 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 Driver Server và các trình duyệt tương ứng sử dụng chúng.

Bạn có thể tải chúng ở đây.

Trình duyệtTên Driver ServerNhận xét
HTMLUnitHtmlUnitDriverWebDriver có thể điều khiển HTMLUnit bằng cách sử dụng HtmlUnitDriver làm Driver Server
FirefoxMozilla GeckoDriverWebDriver có thể điều khiển Firefox mà không cần Driver Server Khởi động Firefox 45 trở lên, người ta cần sử dụng gecko driver được tạo bởi Mozilla để tự động hóa
Internet ExplorerInternet Explorer Driver ServerCó 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
ChromeChromeDriverMặc dù tên của nó chỉ là “ChromeDriver”, nhưng trên thực tế, nó là một Driver Server, không chỉ là một Driver Server. Phiên bản hiện tại có thể hỗ trợ các phiên bản cao hơn Chrome v.21
OperaOperaDriverMặc dù tên của nó chỉ là “OperaDriver”, nhưng trên thực tế, nó là một Driver Server, không chỉ là một Driver Server.
PhantomJSGhostDriverPhantomJS là một trình duyệt không có đầu khác giống như HTMLUnit.
SafariSafariDriverMặc dù tên của nó chỉ là “SafariDriver”, nhưng trên thực tế, nó là một Driver Server, không chỉ là Driver Server.

Xem bài viết gốc Tiếng Anh tại đây.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Copy link
Powered by Social Snap