我正在尝试测试使用Flex构建的多个网页,并且需要通过Flash界面自动点击几个视频。我正在使用Ruby和Watir-Webdriver,但我不确定如何使用它们与Flash进行交互。
有没有人想到这个?我尝试过使用Sikuli,但发现它有点笨重而且不是很快。任何想法都将不胜感激。
答案 0 :(得分:2)
我会自己引用:
重要的是要说Watir无法控制浏览器插件 Java小程序,Adobe Flash或Microsoft Silverlight。
来自https://github.com/zeljkofilipin/watirbook/blob/master/about.md
答案 1 :(得分:1)
虽然有一种方法。您可以将javascript嵌入到ruby watir脚本中。
它对我有用
browser.execute_script<< -JS
Global.videoPlayer.sendEvent( “播放”)
JS
同样,您可以根据播放器上的控制器暂停或停止
享受!!