1

セレン2のドキュメントに「既存のFirefoxプロファイルの調整」というセクションがあり、UIテスト中にプロファイルとユーザーエージェントを変更する理由は何でしょうか。また、カスタムプロファイルはいつどこで役立ちますか?

ありがとうございました

4

2 に答える 2

3

カスタムプロファイル 偽のSSL証明書を持つアプリケーションサーバーに対して機能テストを実行したい場合があります。その場合、Seleniumが相互作用できない証明書を受け入れるポップアップが表示されるため、Seleniumは頭痛の種になります。また、Seleniumは、テストごとにカスタムFirefoxプロファイルを作成および破棄します。つまり、認識されない証明書を受け入れるためのポップアップが毎回表示され、手動でクリックする必要があります。[永続的に受け入れる]を選択しても、プロファイルが保存されないため、引き続きポップアップが表示されます。

独自のカスタムプロファイルを作成し、このプロファイルを使用してSeleniumテストを実行できます。そうした場合、すべての証明書を一度受け入れることができ、Firefoxはそれらを再度受け入れるように要求することはありません。


ユーザーエージェント 一部のWebサイトは、httpリクエストの送信元によって動作が異なります。たとえば、サファリを搭載したiPhoneとIEを搭載したPCは、同じURLにアクセスして、見た目が大きく異なるWebページを取得する可能性があります。これは、ユーザーエージェントによって制御されます。そのiphonesafariページをテストする必要がある場合は、ユーザーエージェントを「MobileSafari 2.2.1 –iPhone」のようなものに変更できます。サーバーがすべてのブラウザーとデバイスに同じコンテンツを配信する場合は、おそらく心配する必要はありません。それについて。

http://garbuz.com/2010/07/31/running-selenium-with-custom-firefox-profile/

于 2011-05-04T19:26:43.737 に答える
0

特定のサイトへのアクセスを許可するために、必要な証明書キーストアの状態を使用してカスタムFirefoxプロファイルを作成することもできます。

于 2011-06-23T14:26:03.547 に答える