1

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

有没有人弄清楚这一点?我试过使用 Sikuli,但发现它有点笨重而且速度不是很快。任何想法将不胜感激。

4

2 回答 2

2

我会引用自己的话:

重要的是,Watir 无法控制 Java 小程序、Adobe Flash 或 Microsoft Silverlight 等浏览器插件。

来自https://github.com/zeljkofilipin/watirbook/blob/master/about.md

于 2011-09-16T07:34:27.220 回答
1

不过有办法。您可以将 javascript 嵌入到您的 ruby​​ watir 脚本中。

它对我有用

browser.execute_script <<-JS

Global.videoPlayer.sendEvent("播放")

JS

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

享受 !!

于 2013-12-18T02:15:44.143 回答