Я интегрировал Selenium Code с jenkins для выполнения тестовых случаев, выполнив следующие действия:
https://wiki.jenkins.io/display/JENKINS/Zephyr+For+Jira+Test+Management+Plugin
Сейчас я должен описать свои тестовые случаи в соответствии со структурой проекта.Пример: PackageName.ClassName.MethodName, который не является правильным подходом.
Пожалуйста, дайте мне знать, если есть какой-либо другой способ идентификации тестовых случаев с использованием идентификатора теста
public class AppTest {
public static WebDriver driver;
public static String path = System.getProperty("user.dir");
@BeforeSuite
public void setUp() {
System.setProperty("webdriver.chrome.driver", path + "\\Utilities_files\\chromedriver.exe");
driver = new ChromeDriver();
System.out.println(driver);
driver.manage().window().maximize();
}
@Test
public void testApp() {
try {
driver.get("");
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
} catch (Exception e) {
e.printStackTrace();
}
}
@Test
public void testApp1() {
driver.findElement(By.xpath("aaa")).click();
}
@AfterSuite
public void tear() {
driver.quit();
}
}