【发布时间】:2017-01-19 17:07:42
【问题描述】:
我有一个使用 Selenium webdriver 关键字构建的脚本。此脚本具有用于文件上传的特定任务的 autoIt.ext。它与 Eclipse 一起工作正常。但是,当我使用 Jenkins 安排它们时,它在这一步失败了。
ControlFocus("Open", "", "Edit1")
ControlSetText("打开", "", "Edit1", "C:\XXX\xxx.jpg") ControlClick("打开", "", "Button1")
- The keyword:
public static void file_Upload(String vKeyword){
new WebDriverWait(myDriver, 30).until(ExpectedConditions.elementToBeClickable(By.xpath("//input[@title='Choose a file to upload']")));
myDriver.findElement(By.xpath("//input[@title='Choose a file to upload']")).click();
Runtime.getRuntime().exec("C:\XXX\xxx.exe");
}
【问题讨论】: