Я сделал то же самое для проекта Selenium.Надеюсь, будет полезно
Пожалуйста, установите TestNG и Maven в свою систему. Следуйте всем шагам от 1 до шага 8 и запустите свой проект
Шаг: 1 Щелкните правой кнопкой мыши на Java Project, нажмите «Настроить переход», чтобы преобразовать в проект Maven.
Следовать, рисунок 1.1 и рисунок 1,2
Шаг: 2 Добавьте все необходимые зависимости (банки и плагинов безошибочный-плагин для testing.xml)
Как добавить банки,
Way: 1 Поиск в «https://mvnrepository.com/«и добавить в репозиторий
Путь: 2 Добавить банки из локальной системы (Выберите либо way1 или way2 или как в случае необходимости) Создать папку (Say: Lib) и место в тот же каталог
<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>
Шаг: 3 Преобразование класса в класс тестирования
Шаг: 4 Редактировать test.xml.
Обеспечивают класс Название сохранить его
<suite name="Suite">
<test name="Test">
<classes>
<class name="test.java.CurseraTesting" />
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->
Шаг: 5 Ваш класс должен содержать аннотации @test
Если нет, пожалуйста, добавьте. Смотрите ниже программу,
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();
}
}
Шаг: 7 На последнем проверить TestNG все настройки, в JDK
Шаг: 8 Запустите проект, нажмите на Maven Test
ya потому что его что-то разрушает мою голову, потому что я не могу разобраться с этим, потому что мне нужен способ скомпилировать проекты разных типов успешно – flexinIT
Да, я полностью понимаю вас. Это очень сложно, если вы просто не принуждаете людей доставлять проекты Maven (или Ant или что-либо), которые вы можете обрабатывать одинаково, используя тот же инструмент. –