【发布时间】:2017-02-03 13:46:18
【问题描述】:
WebElement uploadInput = browser.findElementByXPath("[correct_identifier]");
uploadInput.sendKeys(elementPath);
代码正确启动上传过程,但自定义 js 加载屏幕从未消失。
手动时,整个过程通常需要大约 5 秒。使用webdriver,加载屏幕最终会触发timeout,无论我等待它消失多长时间。
其他信息:在firefox 上,发送密钥没有任何作用。 Only on chrome 上传开始并完成(有一个% indicatior 表示已完成,但处理文件后的加载屏幕并没有消失以继续该过程) .
上传的元素如下所示:
<span class="[classes]">
<a href="#" class="[classes]" style="float: right; display: none;"> Cancel</a>
<input id="[id]" class="multi_file_upload single" type="file" name="filedata" multiple="" data-path="[path]">
</span>
【问题讨论】:
标签: javascript java selenium automation webdriver