“您需要至少指定一个testng.xml,一种类或一种方法”

时间:2018-11-11 13:00:19

标签: selenium

我的代码只是打开浏览器(我通过创建新项目来完成此操作)

package com.SheetUpdate.code;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class SheetCode1 {
    public static void main(String[] args) {
        System.setProperty("webdriver.gecko.driver","C:\\Users\\Rajesh\\Downloads\\selenium jars\\geckodriver-v0.20.0-win64\\geckodriver.exe");
        WebDriver driver=new FirefoxDriver();
        driver.navigate().to("https://msguides.com/");
    }
}

1 个答案:

答案 0 :(得分:0)

这是因为您将项目作为TestNG Test运行。如果您只想执行简单的Java项目,则Right click on class name> Run As..> Java Application

但是,如果您想将类作为TestNG运行,则必须在方法上使用@Test注释,而不要使用主方法,例如

@Test
public void browserSetup { 

 // write browser setup code here

}

您可以通过右键单击class name > Run As > TestNG test

直接执行单个类

OR

您可以创建testng.xml文件,并在其中提及上述类的详细信息,然后执行该xml文件