在sendKeys触发上传后,通过输入冻结的WebDriver文件上传

时间:2016-09-26 09:22:47

标签: javascript java selenium automation webdriver

id=siteDataView

代码正确启动上传过程,但自定义js加载屏幕永远不会消失。 在执行手动时,整个过程通常需要大约5秒钟。使用WebElement uploadInput = browser.findElementByXPath("[correct_identifier]"); uploadInput.sendKeys(elementPath); 时,加载屏幕最终会触发webdriver,无论我等待它消失多长时间。

其他信息:在timeout上,发送密钥仅在 firefox上传已启动并完成(有chrome显示已完成上传,但处理完文件后的加载屏幕不会消失继续这个过程)。 上传的元素如下所示:

% indicatior

1 个答案:

答案 0 :(得分:0)

我无法评论:您可以尝试为按钮或鼠标double_Click发送“Enter”键。我见过类似的问题,不得不使用这些解决方法。