web自动化测试框架PatatiumWebUii(5)

发表于:2016-10-14来源:webdriver作者:webdriver点击数: 标签:
,dataProvider = longinData ) public void loginFail (String userName,String password,String message) throws IOException, DocumentException { //代替testng参数化的方法 String BaseUrl= XmlReadUtil
,dataProvider = "longinData") public void loginFail (String userName,String password,String message) throws IOException, DocumentException { //代替testng参数化的方法 String BaseUrl= XmlReadUtil.getTestngParametersValue("testng.xml","BaseUrl"); //调用登录方法 LoginAction loginAction=new LoginAction(BaseUrl+"/new/login.aspx",userName,password); action.sleep(1); //设置检查点 Assertion.VerityTextPresent(message,"验证是否出现预期的错误提示信息:"+message); //设置断言 Assertion.VerityError(); } //数据驱动案例--end

测试用例代码放在src/test/java 包下

5、testng.xml配置

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite" >
    <parameter name="driver" value="FirefoxDriver" /> <!--测试浏览器:支持火狐,谷歌,IE-->
    <parameter name="nodeURL" value="" /> <!--selenium grid分布式运行node节点url,如不用分布式运行,则留空-->
    <parameter name="BaseUrl" value="https://passport.jd.com" />  <!-- 测试系统基础Url--> 



           

原文转自:http://git.oschina.net/zhengshuheng/PatatiumWebUi