我将我的Selenium项目设置为运行多个测试,但它不会进入下一个测试过程。
我的代码如下所示:
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.support.ui.Select;
import org.testng.annotations.AfterSuite;
import org.testng.annotations.BeforeSuite;
import org.testng.annotations.Test;
@BeforeSuite
public static void chromeStart(){
System.setProperty("webdriver.chrome.driver", "/home/taylor/projects/localtest/browsers/chromedriver");
driver = new ChromeDriver();
driver.navigate().to("my site");
driver.manage().window().maximize();
}
@test
public static void testLogin(){
webdriver elements
}
@test
public static void anotherTest(){
another test
}
@AfterSuite
public static void chromeClose(){
driver.quit();
}
答案 0 :(得分:-1)
我想知道如果你使用@test,你甚至不会得到错误。 请尝试将其更改为@Test并分享您的结果(详细代码)
e.g
@Test
public void scenario2() {
System.out.println("testClass3: scenario2");
}
@Test
public void scenario12() {
System.out.println("testClass3: scenario2");
}