简单的TestNG.xml在Eclipse中跑TestNG suite

6 篇文章 0 订阅
2 篇文章 0 订阅

在Eclipse中配置并建好一个TestNG的Project后,就可以写自己的test代码了,写好后怎么跑呢?我们可以建一个xml文件,在文件中指定要跑的class、method之类,给一些parameter赋值,TestNG可以按照xml里的内容跑test。更详细的可参考TestNG官方文档:http://testng.org/doc/documentation-main.html

1. Project里新建一个file:MyTestNGClass.java,源码如下

import org.testng.annotations.Test;
import org.testng.annotations.Parameters;
import static org.testng.Assert.assertEquals;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class MyTestNGClass {
	
	WebDriver driver = new ChromeDriver();
	
	/**
	 * launch the browser and open the url
	 */
	@Parameters({ "URL" })
	@Test
	public void Start(String sURL) {
		driver.get(sURL);
	}
}

2. 创建一个Test.xml文档,键入以下内容

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
  
<suite name="Suite1" verbose="1">
  <test name="Test1">
	<parameter name="URL" value="http://testng.org/" />
    <classes>
       <class name="MyTestNGClass">
		<methods>
			<include name="Start" />
			<exclude name="Login" />
		</methods>
	   </class>
    </classes>
  </test>
</suite>

这个XML表明project里有一个叫MyTestNGClass的类,Test1会到这个类中找相应的method来跑,当然每个test下可以添加多个类,每个suite下可以添加多个test。


3. 把这个xml文件加到Project里,如果这个xml就在当前project的workspace下,直接refresh project就好了

4. 右键这个xml文件,选择Run/Debug as TestNG Suite,TestNG就会读取XML文件开始跑test

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值