IE11无法通过selenium

时间:2016-08-24 11:27:41

标签: java internet-explorer selenium selenium-webdriver

情境: 在我的应用程序中有文件浏览器按钮。单击此浏览器,将打开文件选择窗口。从那里我们选择我们所需的文件,然后点击上传。

问题: 当我们在Firefox和Chrome上执行此操作时,没有问题。但是当我们通过IE11执行此操作时,脚本会单击文件浏览器按钮,但文件选择窗口不会弹出。我在IE11上手动检查了相同的,那个时候没有问题发生。但是打开的脚本没有响应该特定按钮。 对于ex-Through脚本,我启动了IE并暂停了脚本。如果我现在尝试在同一浏览器上手动单击文件浏览器选项,它将不会响应文件选择对话框窗口。但与此同时,如果我手动打开一个新的浏览器并尝试手动点击该浏览器选项,那么它将起作用。

网络代码:

出现<iframe>个对象。在此iframe内,整个html页面加载并在某个nested <div>容器下,此文件浏览器选项位于<input id="UploadFile" class=*** type=*** ..>下,就像明智一样。

Selenium代码:

WebElement ImportDef = driver.findElement(By.id("UploadFile"));
Thread.sleep(3000);
ImportDef.click();

0 个答案:

没有答案