框架部署到Jenkins时找不到指定路径

自动化框架在本地跑都正常,文件也都读取得到,但部署到Jenkins时却报了以下错误:


框架部署到Jenkins时找不到指定路径_第1张图片
Jenkins错误2.jpg

分析原因:
代码中是通过以下方式获取路径:

protected static String projectPath = System.getProperty("user.dir");
protected static String filePath = projectPath + "//files//UI自动化初始数据.xls";

解决方法:
将maven配置中的workingDirectory内容由target/改为.

 
  org.apache.maven.plugins  
  maven-surefire-plugin  
  2.7  
   
     
      src/test/testng.xml 
      
     
       
        usedefaultlisteners  
        false 
        
       
        listener  
        org.uncommons.reportng.HTMLReporter,org.uncommons.reportng.JUnitXMLReporter 
       
      
    .  
    always 
   

你可能感兴趣的:(框架部署到Jenkins时找不到指定路径)