当我在“上载”窗口(使用AutoIT)中完成操作并移至Firefox浏览器时,其余操作无效。

时间:2016-04-15 10:05:36

标签: selenium selenium-webdriver autoit

在表单中,我上传了一个文档,然后单击“提交”。 我使用AutoIT工具自动执行基于窗口的操作,并提交I跟随selenium。

Runtime.getRuntime().exec("C:/Users/MSTEMP/Documents/AutoIT/firefoxupload");

driver.findElement(By.xpath("submitbtn")).click();

当我分别运行上面的两行时,它可以很好地工作但是当我合并并运行这两行时它就失败了。我怎样才能参加锻炼。

1 个答案:

答案 0 :(得分:0)

Hi yes plz use Expected Conditions like below

   WebDriverWait wait = new WebDriverWait(driver,30);
   wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("submitbtn")));
   driver.findElement(By.xpath("submitbtn")).click();