2012-12-18 30 views
0

我需要自动化网站中嵌入的qqFileUploader。我的问题是,我没有任何访问上传按钮,即使我有它会打开默认浏览窗口,我没有访问权限。我如何发布我想要上传的文件?感谢您的任何意见WebDriver qqFileUploader自动化

回答

0

您可以尝试使用sikuli混合测试用的webdriver。

Sikuli可以识别网页上的元素,并且文件上传不是Web元素,所以Selenium无法访问它。

请参考:http://code.google.com/p/sikuli-api/

我知道这工作,因为我在这多次解决了这个问题,对于Flash上​​传或简单O.S行动。

0

如果你通过一个标准的文件输入上传您的文件,你应该直接写在输入文件的名称:

driver.findElement(By.id("inputId")).sendKeys("path/to/your/file"); 
相关问题