将文件从文件浏览器拖放到浏览器webelement

时间:2013-10-30 19:18:07

标签: c# selenium-webdriver

有没有办法将文件从文件浏览器拖放到浏览器webelement中。 我不能使用文件上传方法,因为它严格来说是拖放测试。也不能使用标准的Action类dragandrop方法,因为source元素是文件资源管理器而不是浏览器元素。

2 个答案:

答案 0 :(得分:3)

由于您提到的确切原因,您无法使用Selenium WebDriver执行此操作,文件资源管理器不是浏览器窗口。您需要使用另一个自动化工具,例如AutoIt,此时我的能力超出了我的能力。

答案 1 :(得分:1)

查看本教程的Sikuli,您也可以使用它来管理系统窗口。 http://imobiliarerolabs.tumblr.com/post/64859016557/how-to-use-sikuli-when-automating-tests-with-selenium