2012-02-01 4 views
0

私は正確にはIE(正確にはIE6)でのみ開くWebアプリケーションのテストを自動化するためにwatirを使用しようとしています。サイトは数多くのフレームを持っています.PoCを使って、私は右クリックもソースコードの表示もできません。私はIE開発者ツールバーをインストールしました。メインページに役立ちますが、ポップアップ私はF12を行うことができないし、ソースコードを表示することができません。いくつかのオブジェクトにアクセスしようとしているオブジェクトのいくつかのオブジェクトにアクセスしようとしているWindowsフレームのセキュリティerror.Can誰も私には、IE専用のアプリケーションでwatirを使用しようとしています

1.右クリックが無効になっても使用できる、より良いページアナライザ 2.フレーム内のオブジェクトにアクセスするための適切な方法を見つける方法。

答えて

0

私の最初の提案は、履歴書を起動して、地獄を出すことです。今すぐ!真剣にも、ブラウザとしてのIE6は、世界中で使用されています(海賊版ソフトウェアを実行するシステムに主に存在する非常に少数の国の外にあります)。 Microsoft自体はそれを殺そうとしており、起動していますwebsite dedicated to that purpose.それはセキュリティの残虐行為であることを私にも知らせません。

世界中の他の国々の98%が動いたときに、most of the world wants deadは、トレブチェットのアクセサリーを販売するビジネスモデルを持っている人のようなものです。大砲を使用することに。

今日私が過去7年間働いていた会社に来て、私たちがIE6で働いていた製品を売ろうとしたら、あなたは笑ってしまうでしょう。

申し訳ありませんが、私はかなり深刻です。ビジネスモデルのある企業は、IE 6で動作する製品を中心としています。ラットを服用しておきます。たとえお金が良いとしても、支援ツールが荒々しく陳腐化している環境で働かなくてはならず、私たちの誰もIE6を使用していないため、誰も助けることができません。 (私は3年以上前に私の最後のIE6 VMをシャットダウンして以来それを使用していませんでした)そして、将来的には縮小している市場では、それは続くことができません。

フレームは、自分の小さなサブWebページのように機能するため、.frameメソッドを使用してアドレス指定する必要があります。詳細については、this Watir-wiki pageを参照してください。ネストされたフレームが複数ある場合は、コードを使用して同じことを行う必要があります。

browser.frame(:name, "frame").frame(:name, "nested_frame").<etc> 

私の知っているだけで、より良い「ページ・アナライザは、」IE、クロム、およびFirefoxの新しいバージョンですが、このアプリは、あなたが幸運の外にあるものを上で実行しない場合。 'firebug light'を試してみてください。これはIE6 +で動作するはずです。

fiddler2を使用すると、すべてのHTTP(およびHTTPS)トラフィックを傍受することができます。これは、各ファイルまたはフレームを独立して見ているため、手助けはしませんが、あなたから隠そうとしているとき、フィドラーはあなたの表紙の下で何が起こっているのかを見せます。

私はあなたのために感じます。あなたがIE6で作業する以外の選択肢がなければ、あなたの仕事を楽しむ手段として強力なマゾキス傾向を発展させるメリットを検討したいと思うかもしれません。

あなたが無人のシステムを見つけたら、それをie6countdown.comに持ってきて、それを新しいホームページにします。 (または、人々は少なくともワークステーションのロックを開始します)