2016-09-19 115 views
0

我试图执行一个简单的硒脚本,该脚本打开Chrome浏览器,导航到一个URL并在Jenkins中打印其窗口标题。使用Selenium启动浏览器时出现Jenkins错误

执行上述操作时出现以下错误。但是,如果我只打印一份声明,那么它在詹金斯的工作很好。

请帮我解决这个问题。

错误:

Building in workspace C:\Users\ck\workspace\SampleProject 
 
[SampleProject] $ cmd /c call C:\windows\TEMP\hudson3697205497891765709.bat 
 

 
C:\Users\ck\workspace\SampleProject>sample_runme.bat 
 

 
C:\Users\ck\workspace\SampleProject>set projectLocation=C:\Users\ck\workspace\SampleProject 
 

 
C:\Users\ck\workspace\SampleProject>cd C:\Users\ck\workspace\SampleProject 
 

 
C:\Users\ck\workspace\SampleProject>set classpath=C:\Users\ck\workspace\SampleProject\bin;C:\Users\ck\workspace\SampleProject\lib\* 
 

 
C:\Users\ck\workspace\SampleProject>java org.testng.TestNG C:\Users\ck\workspace\SampleProject\testng.xml 
 
[TestNG] Running: 
 
    C:\Users\ck\workspace\SampleProject\testng.xml 
 

 
******Welcome to the Jenkins Exe**** 
 
Starting ChromeDriver 2.19.346078 (6f1f0cde889532d48ce8242342d0b84f94b114a1) on port 20571 
 
Only local connections are allowed. 
 

 
=============================================== 
 
Suite 
 
Total tests run: 1, Failures: 1, Skips: 0 
 
=============================================== 
 

 
Build step 'Execute Windows batch command' marked build as failure 
 
Finished: FAILURE

硒脚本:

public class SampleClass { 
 

 
\t 
 
\t @Test 
 
\t public void testMethod(){ 
 

 
\t \t System.out.println("******Welcome to the Jenkins Exe****"); 
 
\t \t 
 
\t \t System.setProperty("webdriver.chrome.driver", "C:/Users/chetan.k.thimmanna/Documents/Selenium/Resources/chromedriver.exe"); 
 
\t \t WebDriver driver = new ChromeDriver(); 
 
\t \t driver.get("http://toolsqa.com/"); 
 
\t \t System.out.println("Title"+driver.getTitle()); 
 
\t } 
 
}

回答

0

下载最新的驱动程序铬形式这个URL

集下载webdriver的EXE文件路径例如:

System.setProperty("webdriver.chrome.driver", "<download path>\\Softwares\\chromedriver\\chromedriver.exe"); 
+0

我更新了Chrome浏览器的驱动程序和詹金斯执行的构建,但同样得到同样的错误。请帮助。 –

+0

而不是将exe文件放在“C:/ users/ /”下。将它放在其他位置并尝试一次。 –

0

尝试改变斜杠加倍反斜杠

System.setProperty("webdriver.chrome.driver", "C:\\Users\\chetan.k.thimmanna\\Documents\\Selenium\\Resources\\chromedriver.exe"); 
相关问题