2011-10-22 13 views
0

私はPHPUnitで動作するようにSeleniumテストを取得しようとしています。私のテストはFirefoxでは成功しますが、IE9では成功しません。 IEでは、私が試した設定のどんな組み合わせであっても、Seleniumサーバーが動作しているときにIEは直接ページに移動せず、代わりに「このWebサイトのセキュリティ証明書に問題があります」と表示されます。
Seleniumをシャットダウンすると、IEを使用してテスト対象のサイトに問題なくアクセスできます。 私はCyber​​Villiansの証明書がOKであることをIEに伝えようとしました。私は証明書をIEのリストに追加し、さまざまなSelenium Serverコマンドラインオプションを試しました。 それは価値があるので、最新のSeleniumとPHPUnitファイルを使用しています(今日ダウンロードしました)。 アイデアHTTPSを使用している場合、IE9用にSeleniumを設定する方法

+0

昨夜、私はもっと多くの研究を行いました。答えはSelenium RCを放棄してWebDriverに行くようです。私は今日試してみる[this PHP-Webdriver binding](http://code.google.com/p/php-webdriver-bindings/)が見つかりました。 –

答えて

0

実際には、ソリューションはSelenium RCを使用して放棄されました。
私はchibimagic's Webdriver for PHPを使用して終了し、すべてがうまくいきます。 PHPUnit_Extensions_SeleniumTestCaseのインターフェイスにもっと似たインターフェースを作るために仲介クラスを作成することになるでしょう。こうすることで、Selenium IDEを使用してPHPフォーマッタを使用してテストスクリプトを作成し、単体テストに貼り付けることができます。

関連する問題