我需要自动化网站中嵌入的qqFileUploader。我的问题是,我没有任何访问上传按钮,即使我有它会打开默认浏览窗口,我没有访问权限。我如何发布我想要上传的文件?感谢您的任何意见WebDriver qqFileUploader自动化
0
A
回答
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");
相关问题
- 1. Webdriver测试自动化
- 2. Modal页面使用Selenium webdriver自动化
- 3. 硒webdriver的标签自动化验证
- 4. Selenium Webdriver无头/无GUI自动化
- 5. 硒的webdriver自动完成
- 6. 如何在Selenium WebDriver中自动化Flex应用程序
- 7. 如何使用webdriver/java自动化kendo ui下拉菜单
- 8. Selenium :: WebDriver :: Error :: ElementNotDisplayedError发生在I.E.自动化测试
- 9. 如何使用webdriver +无头铬自动化Web UI测试?
- 10. 使用Selenium Webdriver的Silverlight和Flex应用程序自动化
- 11. 自动化Gmail使用java中的selenium webdriver登录
- 12. 使用硒WebDriver进行自动化测试?
- 13. 如何使用Selenium Webdriver自动化验证码?
- 14. 使用Abstract class for Junit + WebDriver自动化测试
- 15. 如何在Selenium中自动化时禁用WebDriver中的JavaScript?
- 16. 使用Selenium Webdriver和Java的聚合物滑块自动化
- 17. 如何使用Selenium/Webdriver自动化聊天应用程序?
- 18. 我可以使用Selenium Webdriver自动化Microsoft Dynamics AX吗?
- 19. 硒webdriver自动化期间的空白页apply.cgi
- 20. 使用Webdriver自动化Sitecore测试时使用Xpath
- 21. 使用Webdriver的旧谷歌浏览器自动化
- 22. 如何使用WebDriver自动化Ace编辑器(发送密钥)?
- 23. 在selenium webdriver和ide中重新实现captcha自动化
- 24. 如何提高watir-webdriver自动化脚本的性能
- 25. Android应用程序自动化脚本:通过Appium,Selenium WebDriver,Java:NoSuchElementFoundException
- 26. 如何在azure上使用webdriver自动化验证码?
- 27. 如何使用selenium webdriver自动化Silverlight应用程序?
- 28. 如何使用selenium webdriver自动化高图表和图表?
- 29. 使用Selenium WebDriver/JAVA的自动化大型机作业
- 30. 的webdriver:谷歌的自动化提醒选项