|
在实际的测试过程中肯定会存在一个流程的测试,但是流程会涉及到多个测试类,基于此肯定会要批量依次运行测试类,
Selenium+Driver+TestNG框架,在运行测试用例后,会生成一个temp-testing-customsuite.xml的文件:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite thread-count="5" skipfailedinvocationCounts="false" verbose="1" name="ErpOfAutomation" junit="false" parallel="false" annotations="JDK">
<test verbose="2" name="login.login" junit="false" annotations="JDK">
<classes>
<class name="login.login"/>
</classes>
</test>
</suite>
这里就是显示运行测试类的执行顺序,如果要添加多个测试类可在这里进行设置。
最后学习这么久的Selenium+Driver+junit,一直都沿用的时junit框架,原则是以前有用过junit进行过单元测试虽说很久没有使用了可再次使用时仍是倍感亲切,但是苦于这个框架在我的工具配置上无法正常生成测试报告。所以无奈只好放弃
最后确定使用Selenium+Driver+TestNg框架,其实TestNg框架与junit还是蛮相同的只是初始化和结束测试的标志不一样把。正好也不影响......