selenium+maven+testng+jenkins环境搭建问题解决
上一篇 /
下一篇 2018-02-20 20:45:35
/ 个人分类:selenium自动化测试
selenium+maven+testng+jenkins环境搭建问题解决
问题一:用mvn test执行报错
Caused by: org.testng.TestNGException: org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 3
原因为6.9.10版本的testng,开始验证xml中的元素;而idea默认的testng.xml模板中parallel设置为none,因此报错。
所以解决方法:
1. testng 使用6.9.9
或者
2. testng使用6.9.10, 在testng.xml中parallel设置为false
问题二:
执行mvn install提示
Caused by: org.testng.TestNGException: 文档中后面的根元素后面的标记必须格式正确
解决方法:
查看testNGxml文件中是否格式错误
问题三:
在src/main/java中新建testngClass
执行mvn install 只下载dependency不执行test
原因:testngClass应该建在src/test/java目录
问题四:
在eclipse中直接用mvn install 命令可以成功
Jenkins构建的的时候,控制台输出如下。这个错误应该是没有找到webdriver下:org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
(Driver info: chromedriver=2.28.455520 (cc17746adff54984afff480136733114c6b3704b),platform=Windows NT 10.0.16299 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 656 milliseconds解决方法:
没有在Jenkins中添加环境变量导致的。把 chromedriver 所在目录添加到 运行构建状态
如下解决:
http://www.testclass.net/jenkins/configuration-build-status/
收藏
举报
TAG: