1

私は IEDriver を使用して VB.NET で Selenium を使用しています。注文したテスト スイートを Windows サーバー 2008 R2 (サーバーは IE 11 を使用) で起動したいと考えています。コマンド ラインでテストを起動します: vstest.console.exe。これを Windows 7 で起動すると、うまくいきます。サーバーで起動しようとしています(OS:Windowsサーバー2008 R2)。これにより、Internet Explorer と最初のページ テストが起動します。要素 (テキスト入力) を見つけて key を送信する最初の試みで、私のテストは失敗します。ただし、要素は Web ページに存在し、同じ Web サイトで起動します。どこに問題があるのか​​ わかりません。私はいくつかのアイデアを持っています:

  • Windows Server 2008 R2 との IE ドライバーの互換性は変更できません
  • セキュリティ サーバー、一部の権限により、ドライバーが IE とやり取りできません
  • コード テストの問題 (同じ Web サイトで同じコードが完全に実行されるため、私には不可能です)

誰かが何か考えがありますか?

4

1 に答える 1

0

これは、Windows サーバーの問題のようです。サーバーにインストールされている更新を探します。そのせいでこうなったのでしょう。Windows は、ユーザーに通知せずに更新プログラムをインストールすることがあり、IEdriver を改ざんして破損させる更新プログラムがいくつかあります。

于 2015-04-22T06:39:00.813 に答える