vjsプレーヤーに基づいてビデオを再生するテストをシミュレートしようとしていますので、Flashプラグインを無効にして機能させてください(デフォルトプレイヤーはjwplayerです)。以下は、まだ私のために動作しない(キーワードなど)私のコードの一部は、次のとおりです。ロボットフレームワークでテストを実行しているときにクロムのFlashプラグインを無効にする
*** Keywords ***
Open Chrome Without Flash
[Arguments] ${url}
${options}= Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys, selenium.webdriver
${profile}= Create Dictionary plugins.plugins_disabled=Adobe Flash Player
Call Method ${options} add_experimental_option prefs ${profile}
Create Webdriver Chrome chrome_options=${options}
Go To ${url}
私の環境設定:
- Google Chromeの52.0.2743.116
- ロボットFramework 3.0の
- Selenium2Library 1.7.4
- Chromedriver 2.23.409687
おそらく誰もロボットフレームワークで動作させる方法を知っていますか?
ええ、ちょっと醜いですが、私は通常、xpathの使用を避けます。読むのが少し難しいので、通常の戦略ロケータよりも少し時間がかかると言う人もいます。 結局おかげさまですが、私は別の答えを待つ –