0

分度器の豊富な角度アプリの一連のテストを作成しています。サイトが適切に動作するには、マクロメディアと別の独自のプラグインが必要です。関連するプラグインに「常に許可」フラグを手動で設定しました。これらのプラグインが初期化に失敗すると、一部の検出により、プラグインのインストール/更新が自動的にユーザーに求められます。Selenium サーバーで実行されている場合、ブラウザーはそれらをブロックするため、試行された e2e テストの標準的な予期されるフローをブロックします。

現在、テスト用に Chrome に焦点を当てています。

生成されたクロムインスタンスでこれらを永続的に許可する方法、またはブロックされたプラグインを許可するのに十分な速度でカーソルを使用する方法のいずれかを調べることができなかった設定はありますか?

これらのプラグインを許可する方法を教えてもらえますか?

4

1 に答える 1

1

この質問を投稿してから約 30 秒後に、答えが見つかりました。

分度器の構成ファイルで、機能 chromeOptions :{args:['--always-authorize-plugins']} を追加するとうまくいきました。

exports.config = {
//...
    capabilities: {
        browserName: 'Chrome',
        chromeOptions: { args: ['--always-authorize-plugins'] }
    }
//...
};

于 2014-11-10T22:51:15.863 に答える