Tôi đã thực hiện tương tự cho Dự án Selenium.Hy vọng sẽ hữu ích
Vui lòng cài đặt TestNG và Maven trong hệ thống của bạn. Thực hiện theo tất cả Bước 1 đến Bước 8 và Chạy Dự án
Bước: 1 Nhấp chuột phải vào Dự án Java, nhấp vào Định cấu hình điều hướng đến Chuyển đổi sang Maven Project.
Thực hiện theo, tìm 1.1 và hình 1,2
Bước 2: Thêm tất cả phụ thuộc (lọ cần thiết và chắc chắn hơn plugins-plugin cho testing.xml)
Cách thêm lọ,
Way: 1 tìm kiếm trong “https://mvnrepository.com/“và thêm kho
Way: 2 Thêm lọ từ hệ thống địa phương (Chọn một trong hai way1 hoặc way2 hoặc cả hai nếu cần) Tạo một thư mục (Say: lib) rồi cho vào bình cùng thư mục
<dependency>
<groupId>selenium-server-standalone-3.3.1</groupId>
<artifactId>selenium-server-standalone-3.3.1</artifactId>
<version>3.3.1</version>
<systemPath>${basedir}/lib/selenium-server-standalone-3.3.1.jar</systemPath>
<scope>system</scope>
</dependency>
Bước: 3 Chuyển đổi lớp học của bạn đến lớp thử nghiệm
Bước: 4 Chỉnh sửa tệp testing.xml.
Cung cấp Tên lớp tiết kiệm nó
<suite name="Suite">
<test name="Test">
<classes>
<class name="test.java.CurseraTesting" />
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->
Bước: 5 lớp của bạn phải chứa Chú @Test
Nếu không, xin vui lòng thêm. Xem các chương trình dưới đây,
package test.java;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.Test;
public class URL {
@Test
public void openUrl() throws InterruptedException{
System.setProperty("webdriver.chrome.driver","C:\\Users\\shivendra.pandey\\Downloads\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://www.google.co.in/?gfe_rd=cr&ei=EjlbWbnFPOSK8QeylZ7ACw");
Thread.sleep(1000);
driver.manage().window().maximize();
driver.findElement(By.xpath("//*[@title='Search']")).sendKeys("sanfoundry");
Thread.sleep(1000);
driver.close();
}
}
Bước 7 Vào cuối xác minh TestNG tất cả của thiết lập, JDK
Bước: 8 Chạy dự án của bạn, click vào Maven thử nghiệm
ya vì cái gì đó đang phá hoại đầu tôi bởi vì tôi không thể tìm ra xung quanh điều này, vì tôi cần một cách để biên dịch các loại dự án khác nhau thành công thực sự – flexinIT
Yea, tôi hoàn toàn hiểu bạn. Nó thực sự khó khăn, trừ khi bạn chỉ thực thi mọi người để cung cấp Maven (hoặc Ant, hoặc bất cứ điều gì) dự án mà bạn có thể xử lý trong cùng một cách, bằng cách sử dụng cùng một công cụ. –