Chào các bạn đã đến với chủ đề tiếp theo của mình. Hôm nay chúng ta sẽ bắt đầu code bài đầu tiên với java selenium trên Chrome browser.
Để chạy Selenium WebDriver trên trình duyệt Chrome bạn cần tải Chrome Driver & Cài đặt trình duyệt Chrome lên máy. Các bạn cứ download latest version về sử dụng nhé.
Các bước thực hiện:
Bước 1: Tạo folder Drivers
Bước 2: Copy chromedriver.exe vừa download ở trên bỏ vào folder Drivers.
Bước 3: Khai báo đến Chrome Driver.
// Path to the Chrome Driver.
System.setProperty("webdriver.chrome.driver", "Drivers\\chromedriver.exe");
Bước 4: Khởi tạo Webdriver
WebDriver driver = new ChromeDriver();
Bước 5: Open website. exam: open https://www.google.com.vn
driver.get("https://www.google.com.vn");
Bước 6: Mở full screen browser
driver.manage().window().maximize();
Sau khi thực hiện xong, bạn sẽ có một code hoàn chỉnh như bên dưới để có thể chạy được test case trên Chrome
package org.example;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class Main {
public static void main(String[] args) {
// Path to the Chrome Driver.
System.setProperty("webdriver.chrome.driver", "Drivers\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://www.google.com.vn");
driver.manage().window().maximize();
}
}
Lưu ý:
- Sau khi run đoạn code trên, trình duyệt Chrome sẽ được mở lên. Lúc này, trong Task manager, bạn sẽ thấy chromedriver.exe đang process.
- Vì vậy khi run 1 test case, bạn nên close browser luôn nhé. Để close browser, mình sẽ chèn đoạn code này vào cuối đoạn code trên.
- Ở đây mình tạm thời dùng hàm Thread.sleep(5000) để chờ 5s để execute step tiếp theo. Trong automation mình ko nên dùng hàm này để chờ. Mình sẽ giải thích rõ hơn ở những bài tiếp theo. Các bạn hãy follow nhé. Chúc các bạn thành công.