文件上传无法使用Chrome驱动程序和Jenkins Windows服务

时间:2018-03-28 18:03:35

标签: java jenkins selenium-webdriver selenium-chromedriver

无法通过在文本框中提供文件名来查找文件。我试图通过直接提供屏幕上显示的文本框上的路径而不是使用ROBOT来上传文件。

我使用Chrome驱动程序2.37和Jenkins 2.107.1作为Windows服务

wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath(".//*[@id='textfield']")));

WebElement filePath = driver.findElement(By.xpath(".//*[@id='textfield']"));

Thread.sleep(4000);

filePath.sendKeys("\\\\XXXXX\\data\\SHARED\\PCDEV\\STAFF\\QA_Staff\\ITL\\FileForBLAH\\BLAHBLAHBLAHBLAH.txt");

Thread.sleep(25000);

//Step 8 - Verify user can click the Add File button and display the file name in the text box on the Send Files page

driver.findElement(By.xpath(".//*[@id='wrapper']/table[2]/tbody/tr[1]/td/table[1]/tbody/tr[4]/td[2]/input[2]")).click();

driver.navigate().refresh();

错误消息:

  

在16039端口启动ChromeDriver 2.37.544315(730aa6a5fdba159ac9f4c1e8cbc59bf1b5ce12b7)   仅允许本地连接。   2018年3月28日下午1:51:27 org.openqa.selenium.remote.ProtocolHandshake createSession   信息:检测到的方言:OSS   测试BLAH BLAH网站已经开始。   org.openqa.selenium.WebDriverException:无效参数:找不到文件:\ XXXX \ data \ SHARED \ PCDEV \ STAFF \ QA_Staff \ ITL \ FileForBLAH \ BLAHBLAHBLAHBLAH.txt     (会话信息:chrome = 65.0.3325.181)

0 个答案:

没有答案