Flexに組み込まれているいくつかのWebページをテストしようとしていますが、Flashインターフェイスを介していくつかのビデオのクリックを自動化する必要があります。RubyとWatir-Webdriverを使用していますが、それらを使用してFlashを操作する方法がわかりません。
誰かがこれを理解しましたか?Sikuliを使ってみましたが、少し不格好であまり速くないことがわかりました。任意のアイデアをいただければ幸いです。
Flexに組み込まれているいくつかのWebページをテストしようとしていますが、Flashインターフェイスを介していくつかのビデオのクリックを自動化する必要があります。RubyとWatir-Webdriverを使用していますが、それらを使用してFlashを操作する方法がわかりません。
誰かがこれを理解しましたか?Sikuliを使ってみましたが、少し不格好であまり速くないことがわかりました。任意のアイデアをいただければ幸いです。
私は自分自身を引用します:
Watirは、Javaアプレット、Adobe Flash、MicrosoftSilverlightなどのブラウザプラグインを制御できないと言うことが重要です。
https://github.com/zeljkofilipin/watirbook/blob/master/about.mdから
しかし、方法はあります。javascriptをrubywatirスクリプトに埋め込むことができます。
それは私のために働いた
browser.execute_script <<-JS
Global.videoPlayer.sendEvent( "play")
JS
同様に、プレーヤーのコントローラーに基づいて一時停止または停止を行うことができます
楽しみ !!