我们如何自动化Selenium中的Flash元素点击操作?
问题描述:
我已经分配了一个任务来点击Flash视频以使用Selenium自动化脚本进行播放。我们如何自动化Selenium中的Flash元素点击操作?
我想知道该或任何JavaScript代码的正确命令。
答
您可以使用sfapi通过它您将得到一个SeleniumFlexAPI.Swc文件,您需要使用Flex应用程序进行编译。 SFAPI:https://code.google.com/p/sfapi/ 然后您可以使用sfapi函数使用flex应用程序。 :sfapi functions
或 可以使用通过图像处理,它不是一个完美的方式sikuli-API来做到这一点,但你可以用它 如果你想亟待解决。 https://code.google.com/p/sikuli-api/
答
为此,您必须使用Autoit Recorder录制此事件(点击Flash视频播放)。编译完Autoit脚本后会生成.exe文件。所以你可以通过从selenium RC执行这个.exe文件来测试那个部分。
[This](http://wiki.openqa.org/display/SRC/Testing+Flash+with+Selenium+RC)should help – Chris 2012-04-06 13:31:44