Set up môi trường làm việc

The Tool Belt for Selenium Webdriver Tutorial with JAVA and TestNG

Web Automation Framework: Selenium Webdriver

Development Kit: JAVA JDK

Add-On For CSS and XPath Selection: Ranorex Selocity

Test Framework: TestNG (The other popular test runner framework is JUnit)

IDE: IntelliJ Community Edition

Build System: Maven

Environment Editor (Optional): Rapid Environment Editor (RapidEE) [1]

Selenium  + IntelliJ + TestNG + Maven + JAVA JDK

+ Cập nhật thư viện ( dependencies) cần dùng trong pom.xml:

Trong trường hợp này sử dụng TestNG như là Test runner và selenium-java  như là th7 viện selenium ( hoặc dùng thư viện tùy chỉnh khác trong [2])


+ Nếu dùng web browser là Chrome:

Cần cài đặt webdriver trước:


Sau đó tạo driver object, và trỏ tới nơi lưu trữ webdriver.

+ Code ví dụ ( Java)

import org.openqa.selenium.WebDriver;
import org.testng.Assert;
import org.testng.annotations.Test;

public class Begin {
//We should add @Test annotation that JUnit will run below method
//Start to write our test method. It should ends with “Test”
public void firefoxTest(){
//Step 1 – Creat driver obj
System.setProperty(“”, “C:\\Users\\Downloads\\Software\\chromedriver_win32\\chromedriver.exe”);
WebDriver driver = new ChromeDriver();
//Step 2- Navigation: Open a website
//Step 3- Assertion: Check its title is correct
//assertEquals method Parameters: Message, Expected Value, Actual Value
Assert.assertEquals(“Google”, “Google”, driver.getTitle());
//Step 4- Close Driver
//Step 5- Quit Driver





  • Tạo dự án Selenium trên Intelliji, ngôn ngữ Java


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s