【发布时间】:2018-01-07 08:12:07
【问题描述】:
我有 selenium 脚本,该脚本正在通过网站获取报价,然后上传文件,单击元素并打开文件上传窗口。我的 AutoIt 脚本在下面,当我手动执行它时它可以工作。
WinWait("[CLASS:#32770]","",10)
ControlFocus("File Upload", "", 1148)
Sleep(2000)
ControlSetText("File Upload", "", 1148, "C:\Users\kmaklakova\IdeaProjects\WizardLabelsRegression\vector.jpg")
Sleep(2000)
ControlClick("File Upload", "", 1)
当我尝试在 Java 运行时运行它时,它会以 ecit 代码 1 退出
uploadArea1.click();
Process p = Runtime.getRuntime().exec("C:\\AutoIt3\\new.exe");
p.waitFor();
if (p.exitValue()==1) {
System.out.println("YAY!");
}
else {
System.out.println("boo");
}
label1Name.setValue("test");
有人知道是什么原因吗?
【问题讨论】:
标签: java selenium selenium-webdriver autoit