我正在尝试使用Eclipse中的Junit4(版本3.7.0)执行一个简单的测试用例
1)我单击Run图标(调试图标旁边),然后单击Run As选项,它只显示Java Application作为选项 2)当我单击“运行配置”选项时,在“创建,管理和运行配置”窗口中,我看到左窗格中列出了Junit和TestNG
3)点击Window> show views>我可以看到Junit和TestNG作为选项列出
请告诉我如何解决此问题。谢谢!
项目名称:webDriverMethods
下面是我的代码
import org.junit.*;
import static org.junit.Assert.*;
import java.util.*;
import org.testng.annotations.*;
import org.testng.annotations.Test; //added 5 imports for Junit and testNG
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class webDriverMethodsTest
{
@Test
public static void main(String[] args)
{
WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.com");
}
}
答案 0 :(得分:1)
您是否在当前项目中添加了Testng和Junit .Jar文件,如果您在项目中添加TestNG和Junit jar文件,那么您可以使用testng和Junit运行项目
您检查here
如何在Ecplise中安装Testng
您可以在ecplise下载导入jar文件后下载Junit表单Here,然后检查
答案 1 :(得分:0)
您需要使用@Test注释的方法让插件将其识别为TestNG测试。添加testng测试注释的导入以查看run as-> TestNG作为一个选项或从junit impprt @Test看看运行为 - > Junit,TestNG作为选项。
答案 2 :(得分:0)
您不能在带参数的静态方法上添加@Test
,它将被忽略。如果你定义一个数据提供者,这可能适用于TestNG,但它很可能不是你想要的。测试方法是课堂上的常规方法,有关示例,请参阅http://testng.org。