5. Một chương trình sử dụng nền tảng Selenium

Overview Gói thư viện của selenium (libraries) Import các thư viện selenium vào dự án Driver của các trình duyệt (Chrome, Firefox, MSEdge) Viết đoạn code mở trang web Google Sau đầy là chi tiết của từng bước: 1. Gói thư viện của selenium (libraries) ĐI tới website: https://www.selenium.dev/downloads/, kéo xuống vào download gói thư

Overview

  1. Gói thư viện của selenium (libraries)
  2. Import các thư viện selenium vào dự án
  3. Driver của các trình duyệt (Chrome, Firefox, MSEdge)
  4. Viết đoạn code mở trang web Google

Sau đầy là chi tiết của từng bước:

1. Gói thư viện của selenium (libraries)

  • ĐI tới website: https://www.selenium.dev/downloads/, kéo xuống vào download gói thư viện như hình

  • Giải nén và chúng ta chỉ import những file jar được khung đỏ như hình

2. Import các thư viện selenium vào dự án

  • Để import, chọn File > Project Structure > Libraries và l như hình

3. Driver của các trình duyệt (Chrome, Firefox, MSEdge)
Để tương tác với các trình duyệt cần phải có những driver. Chúng ta có thể download dễ dàng từng cái theo tên sau: chromedriver (Chrome browser), geckodriver (Firefox browser), msedgedriver (Microsoft Edge browser).
Hướng dẫn download cho Chrome, các trình duyệt khác cũng làm tương tự

Sau khi download về bạn có thể lưu trữ ở một nơi dễ chỉ đến bởi đường dẫn, vd: D:BrowserDriverchromedriver.exe

4. Viết đoạn code mở trang web Google

Viết một đoạn code như hình, sau đó chạy như một chương trình Java bình thường, bạn sẽ thấy một trình duyệt bật lên và tự động đi đến trang Google (như vậy là thành công rồi).

importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.chrome.ChromeDriver;publicclassMain{publicstaticvoidmain(String[] args){// write your code hereSystem.out.println("Hello Selenium.");System.setProperty("webdriver.chrome.driver","D:/Selenium/BrowsersDriver/chromedriver_win32_92/chromedriver.exe");WebDriver driver =newChromeDriver();
        driver.get("https://www.google.com/");}}

Nguồn: viblo.asia

Bài viết liên quan

WebP là gì? Hướng dẫn cách để chuyển hình ảnh jpg, png qua webp

WebP là gì? WebP là một định dạng ảnh hiện đại, được phát triển bởi Google

Điểm khác biệt giữa IPv4 và IPv6 là gì?

IPv4 và IPv6 là hai phiên bản của hệ thống địa chỉ Giao thức Internet (IP). IP l

Check nameservers của tên miền xem website trỏ đúng chưa

Tìm hiểu cách check nameservers của tên miền để xác định tên miền đó đang dùn

Mình đang dùng Google Domains để check tên miền hàng ngày

Từ khi thông báo dịch vụ Google Domains bỏ mác Beta, mình mới để ý và bắt đầ