2013-02-22 32 views
2

我需要自动化此小部件http://www.plupload.com/example_queuewidget.php我使用硒Web驱动程序,并且我已成功完成AutoIt脚本以上传文件,但要点击提及的URL上的“添加文件”按钮是我的问题可以请人帮助我这个..使用硒单击一个Flash按钮Webdriver

谢谢

+1

您可以添加sikuli脚本<< http://www.sikuli.org/ >>到您的硒代码来处理这样的flash对象。 sikuli只需捕捉图像并在目标网页上找到相同的图像。 – Hemanth 2013-02-22 06:09:26

+0

嗨HemChe我已经尝试过sikuli,但我得到这个错误java.lang.UnsatisfiedLinkError:C:\ Users \ dev10 \ AppData \ Local \ Temp \ tmplib \ VisionProxy.dll:找不到依赖库 – selva 2013-02-22 11:46:54

+1

检查此链接是否有帮助! http://stackoverflow.com/questions/6092200/how-to-fix-an-unsatisfiedlinkerror-cant-find-dependent-libraries-in-a-jni-pro – Hemanth 2013-02-25 11:37:06

回答

1

它使用的webdriver单击我没有试过...但通过控制台我试图单击它在FF,这是对我工作的罚款。你可以试试这个代码:

当我假设WebDriver点击不起作用时就是这种情况。

JavascriptExecutor js = (JavascriptExecutor) driver; 
js.executeScript("document.getElementById('uploader_browse').click();");