JAVA 自动化测试问题云集

来源:互联网 发布:怎么样提高淘宝转化率 编辑:程序博客网 时间:2024/04/28 11:23

1.使用TESNG编写自动化测试脚本,编写完后,运行一直提示“ terminated”没有其他错误日志和信息 ,或者运行后一直上上次运行的结果。测试脚本没有真正的运行起来。

原因1:浏览器驱动chromedriver.exe ,也 ADD TO  Build Patch 了,将他从Build Patch 移除掉,脚本就可以运行起来了。

原因2:配置中Java Build patch报错 。

解决方法:选择项目,点击右键,选择properties ->Java Build patch->libraries 中是否有错,将有错的去掉,重新运行案例,就可以运行起来了


2.testng.xml 中配置的要运行的方法名不存在,运行时会自动跳过这个方法,不会报错


3.如果方法是带有返回参数的莫,需要XML设置allow-return-values =True ,默认状态是False 


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite"   allow-return-values="True">
  <test name="Test1">
    <classes>
      <class name="Test.logintest"/>
         <methods>
        <include name="testMsg3" />
        <include name="testLogin" />
         <include name="testMsg4" />
        </methods>
      <class name="Test.testngex"/>
    </classes>
  </test> <!-- Test -->
</suite> <!-- Suite -->



0 0