簡體   English   中英

硒Sendkeys在Jenkins上不起作用

[英]selenium Sendkeys is not working on Jenkins

我的目標是在Jenkins上運行硒登錄測試用例。 但是在Jenkins上它不起作用,我認為問題在於單擊登錄按鈕和sendkeys() Jenkins無法發送密鑰並單擊登錄按鈕。 另外,我沒有在詹金斯上得到明確的錯誤消息,確切的錯誤是什么

硒代號

 System.setProperty("webdriver.chrome.driver", "/home/dev2/Downloads/chrome2.46/chromedriver");
WebDriver m1 = new ChromeDriver();
m1.get("https://www.gateway.com/serviceforecasting/index.php?mode=report");
m1.manage().window().maximize();
// LOGIN
m1.findElement(By.xpath(".//input[@id='userEmailID']")).sendKeys("jbg@autods.com.au");
m1.findElement(By.xpath(".//input[@name='userPassword']")).sendKeys("adinjbg");

m1.findElement(By.xpath(".//input[@type='submit']")).click();

Jenkins控制台:

Xvfb starting$ /usr/bin/Xvfb :0 -fbdir /var/lib/jenkins/xvfb-28-..fbdir8052198913172415118
[seffcon] $ /bin/sh -xe /tmp/jenkins2615817096839228288.sh
+ ./cd.sh
[TestNG] Running:
  /home/dev2/eclipse-workspace/seffcon/cd.xml

Starting ChromeDriver 2.45.615279 (12b89733300bd268cff3b78fc76cb8f3a7cc44e5) on port 27922
Only local connections are allowed.

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

Build step 'Execute shell' marked build as failure

您可以刪除“。” 從您的xpath中獲取,因為其余的代碼對我來說看起來還不錯,所以登錄將像這樣

// LOGIN
m1.findElement(By.xpath("//input[@id='userEmailID']")).sendKeys("jbg@autods.com.au");
m1.findElement(By.xpath("//input[@name='userPassword']")).sendKeys("adinjbg");

m1.findElement(By.xpath("//input[@type='submit']")).click();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM