質問

SeleniumIDEプロジェクトは、Firefoxの(とそのプラグインアーキテクチャ)に基づいています。 (さまざまな理由で)私のアプリケーションは、Internet Explorerのみ(6+)上で実行されます。実際には、我々は積極的にIE以外のブラウザをチェックして、すぐにリダイレクトを行います。

これは、6歳のコードベースであり、我々は我々のIE依存性を必要とするHTML特異性のすべてを削除しようとしている。

私たちは、すでにコードのNUnitのテストの堅牢で成長しているセットを持っています。我々は、Web機能テストを行うにはセレンを追加したいと思います。ブラウザとしてIEを使用してSeleniumテストを記録/構築するための優れたIDEがありますか?

役に立ちましたか?

解決

セレンは、Internet Explorer(任意のバージョン)のためのIDEを持っていません。私はどちらか開発中の任意のを見ていません。あなたは自分のボードを確認することができますする / <のhref = "http://seleniumhq.org/" のrel =「noreferrer」>アップデートのサイトのが、私は彼らの主な焦点は、IDEのためにFireFoxのです。

セレンは SeleniumRCするを使用して(IE6を含む)、Internet Explorerでテストを実行することができます。その後、FirefoxでIDEでテストを記録(または、彼らはにサポートするどんな言語にテストを書く)とすることができますIEを起動し、テストを実行するためにSeleniumRCを使用します。

セレンは、Firefoxに与えるものと類似のInternet ExplorerのIDEについては、チェックアウト WatiNする

他のヒント

、これはで役立つユーティリティのセレンレコーダーですされていないがIEのみで動作するWebアプリケーションやWebサイトを駆動するためのセレンを使用するコードを書いています。

ユーティリティは、DOM内の要素を参照するためにセレンのAPIで使用されているロケータ文字列を取得するのに役立ちます。

私は、これは古い記事ですけど、あなたが探しているまさにんTestMakerを呼ばれる製品があります。同社は購入し、そこに新製品がもはや自由ではないように見えますが、それでも自分のサイトにTestMakerをの自由なコミュニティ版にあっリンクされている。

http://www.pushtotest.com/testmaker-6-community-download

私はこれが古いですけど、私は別のソリューションを追加したいと思い、私はセレンIRC上でこれを言ったし、誰もそれが可能だった知っていました。とにかく、そこに古いFF IDE(2.9.1)を使用して、IE上で自動化する別の方法です、そしてそれは私が現在、IE8に自動化しています方法です。前提条件:

-FF 54歳以上

-Selenium IDE 2.9.1

-selenium-サーバースタンドアロン・2.53.1.jar

-IEDriverServer

cmdをWindows上で次のコマンドを実行して、Seleniumサーバーを起動します(プレスWindowsキー+ RやCMDを書く):

java -jar c:\selenium\selenium-server-standalone-2.53.1.jar -Dwebdriver.ie.driver=IEDriverServer.exe

この例では、私のファイルは、ここで、cに:\セレン、あなたがファイルを持っているところに、それに適応します。サーバが起動したら、FF IDEを開き、最後のタブ「webdriverを」に、オプションに移動し、オプション「webdriverを再生を有効にする」をマークし、フィールド怒鳴るで、その中に任意のテキストがあります場合は、すべて削除して書き込み:

internet explorer

変更を保存します。今、あなたは、IEでテストを実行することができます。あなたが記録またはスクリプトIE上で、このように単一のコマンドを実行できないことに注意してください、これはあなたがIEでスクリプトを実行することができます。あなたはFFに記録することもできるし、それらはIE上で実行します。

scroll top