有没有办法使用Watir-Webdriver自动测试网页中的Flash?

时间:2011-09-15 16:34:03

标签: ruby flash watir webdriver watir-webdriver

我正在尝试测试使用Flex构建的多个网页,并且需要通过Flash界面自动点击几个视频。我正在使用Ruby和Watir-Webdriver,但我不确定如何使用它们与Flash进行交互。

有没有人想到这个?我尝试过使用Sikuli,但发现它有点笨重而且不是很快。任何想法都将不胜感激。

2 个答案:

答案 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

同样,您可以根据播放器上的控制器暂停或停止

享受!!