上传文件时会阻止Selenium

时间:2016-01-29 12:51:00

标签: selenium selenium-webdriver webdriver

通过selenium webdriver我试图自动化文件上传(包含数百兆字节的大文件)。

通常它工作正常,但有时网站不上传文件,上传进度停留在0%。

因此,我想检查一段时间后进度条style.width是否为0%(以确定它是否卡住)。

通常这没有问题,但显然Selenium在上传文件时被阻止(我认为这是因为请求正在进行中),因此如果我尝试在上传完成之前检查宽度,我会收到超时异常。

有谁知道解决这个问题的方法? IE浏览器。忽略selenium中的块以允许我检查DOM而不会出现超时异常。

1 个答案:

答案 0 :(得分:0)

您可以分享您正在使用的代码和网址吗? 尝试使用'WebDriverEventListener'类,该类具有可用于的方法 跟踪文件上传。