使用Jenkins执行ant调用selenium脚本报错 error: cannot find symbol

有大神知道咋回事吗。
在本地跑脚本没有问题。在Jenkins上跑就报错
报错信息
/var/jenkins_home/workspace/UI/src/business/OaBusiness.java:65: error: cannot find symbol
[javac] if(oa.check().equals(true)) {
[javac] ^
[javac] symbol: method check()
[javac] location: variable oa of type OaPage
[javac] /var/jenkins_home/workspace/UI/src/business/OaBusiness.java:66: error: cannot find symbol
[javac] oa.zhuxiao();
[javac] ^
[javac] symbol: method zhuxiao()
[javac] location: variable oa of type OaPage
[javac] /var/jenkins_home/workspace/UI/src/business/OaBusiness.java:122: error: cannot find symbol
[javac] hetongMB =oa.hetongmb().getText();//获取合同模板text
[javac] ^
[javac] symbol: method hetongmb()
[javac] location: variable oa of type OaPage
[javac] /var/jenkins_home/workspace/UI/src/cases/CourseOrder.java:72: error: method oa in class OaBusiness cannot be applied to given types;
[javac] oa.oa(“oa3”, “123”, CourseCreateOrderBusiness.xdbianhao,CourseCreateOrderBusiness.orderTitle);
[javac] ^
[javac] required: String,String,String
[javac] found: String,String,String,String
[javac] reason: actual and formal argument lists differ in length
[javac] 4 errors

怎么还在使用ant呢 你本地能运行成功也是使用这一套工具吗?版本什么的一样的吗?

版本都是一样的。本地可以运行成功的。有很么解决办法吗 :sob:

你把你地Jenkins的工具配置和Job配置都发一下,Java的版本等都发一下

配置了一个jdk。


安装了一个ant

job配置:



麻烦大神给看看

又重新拉了一遍代码。报个错误不知道有没有影响。

有影响 你咋还在用svn+ant呢

那用什么呢?别的没了解过。。

你尝试使用maven项目 然后代码托管到git
ant+svn的操作起码是5~6年前的玩法了

可是我们公司没有Git…

上边那svn错误您知道怎么回事吗