❅
❅
❆
❅
❆
❅
❆
❅
❆
❆

  • 0939206009
  • thaian.it15@gmail.com
  • Facebook
  • Youtube
  • Zalo
Anh Tester Logo
  • Khoá học
    • All Courses
    • Website Testing
    • API Testing
    • Desktop Testing
    • Mobile Testing
    • Programming Language
    • CI/CD for Tester
    • Performance Testing
  • 💥Khai giảng
  • tools
    • TestGenAI - AI Test Cases Generator
    • Mobile Apps Demo
    • Automation Framework Selenium TestNG
    • Automation Framework Cucumber TestNG
    • Gherkin Convert Functions in Katalon
    • Convert object from Selenium Java to Playwright Python
    • Website Demo CRM
    • Website Demo HRM
    • Website Demo HRM GO
    • Website Demo POS
    • Website Demo eCommerce CMS
  • blog
    • Selenium C#
    • Selenium Java
    • Katalon Tools
    • Jenkins CI/CD
    • SQL cho Tester
    • Manual Testing
    • Tài liệu cho Tester
    • Automation Testing
    • akaAT Tools
    • Cucumber TestNG
    • API Testing with Postman
    • Apache Maven
    • AI in Software Testing
    • Lịch khai giảng
  • Liên hệ
  • Log in
    Sign up

Tạo project test Selenium Java và TestNG Framework với Maven

  • Blog
  • Apache Maven
Tạo project test Selenium Java và TestNG Framework với Maven
Download Document

Tạo project test Selenium Java và TestNG Framework với Maven

  • Anh Tester
  • Apache Maven
  • 2365
Cách tạo project test automation Selenium Java và TestNG Framework với Maven project.

✅ Tạo Maven project trên IntelliJ IDEA


Bước 1: Mở IntelliJ và chọn File > New > Project

Bước 2: Chọn tab New Project và nhập thông tin như mẫu

[Selenium Java] Bài 4: Cài đặt môi trường Selenium với Java | Anh Tester


🔆 Các bạn chú ý:

  • Số 4 chọn Maven
  • Số 6, 7 nhập gì cũng được. Không biết nhập gì thì nhập theo mẫu. Những thông tin này sẽ nằm trong file pom.xml sau khi create project.

Cuối cùng nhấn Create là xong !!

[Selenium Java] Bài 4: Cài đặt môi trường Selenium với Java | Anh Tester


✅ Cài đặt thư viện Selenium vào Maven project trên IntelliJ IDEA

Để cài đặt thư viện Selenium vào Maven project thì các bạn sẽ cài nó vào file pom.xml

Thư viện sẽ được lấy tại đây:  https://mvnrepository.com/

Chúng ta cần cái gì thì search cái đó rồi copy bỏ vào file pom.xml và build lại maven project là xong.

🔆 Ví dụ cài Selenium

[Selenium Java] Bài 4: Cài đặt môi trường Selenium với Java | Anh Tester

[Selenium Java] Bài 4: Cài đặt môi trường Selenium với Java | Anh Tester

[Selenium Java] Bài 4: Cài đặt môi trường Selenium với Java | Anh Tester

[Selenium Java] Bài 4: Cài đặt môi trường Selenium với Java | Anh Tester

Khi dán vào pom.xml nhớ để trong cặp thẻ <dependencies> </dependencies>

Dán thư viện vào xong nhớ reload project lại bằng cách nhấn vào biểu tượng Reload hoặc right click > maven > reload project

[Selenium Java] Bài 4: Cài đặt môi trường Selenium với Java | Anh Tester


🔆 Kiểm tra Selenium đã cài đặt vào maven project

Các bạn tạo 1 class bất kỳ ở package test (không tạo bên package main) và nhập từ khoá WebDriver. Nếu nó gợi ý hiển thị lên như hình là đã cài đặt được Selenium thành công.




✅ Chạy code auto với Selenium

Sau khi thêm thư viện Selenium vào file pom.xml các bạn nhớ nhấn build lại Maven nhé.

File pom.xml hiện tại như này:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>anhtester.com</groupId>
    <artifactId>SeleniumMaven</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <maven.compiler.source>17</maven.compiler.source>
        <maven.compiler.target>17</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <dependencies>

        <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>4.22.0</version>
        </dependency>


    </dependencies>

</project>


Các bạn tạo 1 class ví dụ TestSelenium và dán đoạn code này vào:

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

import java.time.Duration;

public class TestSelenium {

    public static void main(String[] args) {

        //Khởi tạo browser với Chrome
        WebDriver driver;
        driver = new ChromeDriver();
        driver.manage().window().maximize();
        driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(10));

        //Mở trang anhtester.com
        driver.get("https://anhtester.com/");

        //Click nút Login
        driver.findElement(By.xpath("//a[@id='btn-login']")).click();

        //Tắt browser
        driver.quit();
    }

}


Yeah vậy là xong rồi 😋

 

✅ Cài đặt thư viện TestNG vào Maven project trên IntelliJ IDEA


Các bạn cũng add thư viện vào pom.xml tương tự Selenium nhé

<!-- https://mvnrepository.com/artifact/org.testng/testng -->
<dependency>
    <groupId>org.testng</groupId>
    <artifactId>testng</artifactId>
    <version>7.10.2</version>
</dependency>
Java


Add xong nhớ nhấn Reload Maven Project lại nhe.

Xong các bạn tạo class mới vào gọi ghi chú @Test nếu nó hiện như hình bên dưới là ok.

Tạo project Selenium Java và TestNG Framework với Maven trên IntelliJ IDE | Anh Tester

Yeah vậy là xong rồi 😋

  • Tags:
  • Apache Maven
  • Selenium Java
  • TestNG Framework
  • Test Automation

Chia sẻ bài viết

Facebook Linkedin Telegram Pinterest Share with Zalo Zalo

Cộng đồng Automation Testing Việt Nam

🌱 Facebook Fanpage: Anh Tester
🌱 Telegram
Automation Testing:   Cộng đồng Automation Testing
🌱 
Facebook Group Automation: Cộng đồng Automation Testing Việt Nam
🌱 Telegram
Manual Testing:   Cộng đồng Manual Testing
🌱 
Facebook Group Manual: Cộng đồng Manual Testing Việt Nam

  • Anh Tester

    Anh Tester

    Đường dẫu khó chân vẫn cần bước đi
    Đời dẫu khổ tâm vẫn cần nghĩ thấu

    • Facebook
    • Youtube
    • Zalo

Search Blogs

Related Blogs

Chạy test cases với Maven command line trong Maven project không cần mở IDE

Chạy test cases với Maven command line trong Maven project không cần mở IDE

Jul-16-2024 by Anh Tester
Tạo project test Selenium Java và TestNG Framework với Maven

Tạo project test Selenium Java và TestNG Framework với Maven

Jul-15-2024 by Anh Tester
Apache Maven là gì? Cài đặt môi trường Maven trên Windows

Apache Maven là gì? Cài đặt môi trường Maven trên Windows

Jul-15-2024 by Anh Tester
Cập nhật tất cả các thư viện trong Maven file pom.xml bằng lệnh ngắn gọn

Cập nhật tất cả các thư viện trong Maven file pom.xml bằng lệnh ngắn gọn

Apr-22-2024 by Anh Tester
view all

Blog Tags

  • Selenium
  • Xpath
  • Locator
  • Jenkins
  • Testing
  • Tester
  • Thuật ngữ
  • Lộ trình
  • Khóa học
  • Mindset
  • QA
  • QC
  • Checklist
  • Website
  • Mobile
  • Question
  • Answer
  • Phỏng vấn
  • Extension
  • Cucumber
  • Gherkin
  • Agile
  • Scrum
  • Document
  • Testing Level
  • Automation Test
  • Test Cases
  • Trường hợp
  • Katalon
  • JMeter
  • Postman
  • API
  • Manual Test
  • Developer

Anh Tester

Anh Tester profile
Đường dẫu khó chân vẫn cần bước đi
Đời dẫu khổ tâm vẫn cần nghĩ thấu

Connect me on

  • Facebook
  • Youtube
  • Zalo


Liên hệ

  • 0939206009
  • thaian.it15@gmail.com
  • Anh Tester
  • Donate for Anh Tester
QR Facebook Group
QR Discord Group

Copyright © 2021-2025 Anh Tester Automation Testing