0

XP と IE7 を実行しているマシンで、IEDriverServer 2.25.0 と C# を使用してテスト自動化を開発しました。すべて正常に動作します。ソリューションのセットアップ パッケージを作成し、別のマシン (Windows7、IE8) にデプロイしましたが、テストした Web ページで Web ドライバーが要素を見つけることができません。

別の XP、IE7 マシンに Visual Studio と C# をインストールしました。コードを実行すると、Windows7 マシンと同じ問題が発生します。

すべてのゾーンで保護モードをオン/オフに設定しようとしましたが、どちらも機能しません。

ファイアウォール/アンチウイルス/その他の設定があるかどうか疑問に思っています...それにより、WebドライバーがWeb要素を見つけることができなくなりますか??

ありがとう!

4

2 に答える 2

0

問題が見つかりました。テスト マシンは、Web サーバーと同じネットワークにある必要があります。私の Web サーバーの IP アドレスは 10.104.200.110 で、マスクは 255.255.255.0 です。私のテスト マシンは Web サーバーを閲覧できますが、別の IP アドレスを持っていました。そこで、マスク 255.255.255.0 を使用して IP を 10.104.200.100 に変更すると、うまくいきました。

于 2012-09-13T15:04:25.910 に答える
0

私は IE7 に問題がありました。つまり、IE6、IE8、IE9 でテストしなければならない Web ページが正常に動作していたので、これは IE7 だけの問題だと思っていました。Web ページの証明書が壊れています (これは研究開発環境であるため)。解決策は、ページ アドレスを信頼済みサイトに追加することでした。どこを見ても何も見つからなかったので、これが誰かの役に立てば幸いです。今では明らかなようですが、問題がそれが原因であることを示すものは何もありません.Googleページは正常に機能していましたが、テストする必要があるページは機能しませんでした.

于 2013-03-26T15:11:25.780 に答える