Selenium不会进行下一次测试操作?

时间:2015-09-01 15:26:09

标签: java selenium selenium-webdriver junit selenium-chromedriver

我将我的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();
}

1 个答案:

答案 0 :(得分:-1)

我想知道如果你使用@test,你甚至不会得到错误。 请尝试将其更改为@Test并分享您的结果(详细代码)

e.g

@Test
    public void scenario2() {
        System.out.println("testClass3: scenario2");
    }


    @Test
    public void scenario12() {
        System.out.println("testClass3: scenario2");
    }