1

これが私が今直面している奇妙な問題です。

Firefoxドライバーは私のWebページで要素を見つけますが、IEドライバーは見つけません。xpathを別の方法で処理するブラウザーにかかっていると思いましたが、それは私の問題ではないようです。ID、名前、その他すべてで要素を検索しようとすると、IEドライバーで失敗します。

これにより、htmlが適切に構築されていない可能性があると私は信じました。私は再び間違っていました、それは非常によく構築されていて、ウェブページをhtmlとして保存し、保存されたhtmlファイルでseleniumのByidまたはBynameを試してみた場合、それは機能しました!

私のウェブページでは機能しません。参考までに、SSLが有効になっています。それが問題を引き起こしている可能性があるとは信じられません。https://www.google.comで要素を簡単に見つけることができます。誰か提案がありますか?

4

4 に答える 4

4

親フレームではないフレームに要素が存在する可能性があります。その場合は、フレーム内の要素を識別する前にフレームに切り替える必要があります。

詳細については、リンクをチェックしてください

于 2012-12-24T09:00:10.280 に答える
1

セキュリティ タブの保護モード設定は、4 つすべてで同じである必要があります。私も同じ問題を抱えていました。4つのゾーンすべてで保護モードを有効にした後、現在は機能しています。

于 2015-05-05T06:58:23.673 に答える
0

少し変ですが、「互換モード」を有効にして確認できますか?

互換モードを有効にする

1) ツール -> 互換表示設定

2) 互換表示ですべてのサイトを表示するにチェックを入れます。

お役に立てば幸いです...最善を尽くします:-)

于 2012-12-23T14:23:17.433 に答える
0

ファイアウォールの背後で Internet Explorer を使用している場合は、ローカル イントラネット、サイト、詳細設定でセキュリティ オプションを追加してから、Web アドレスを追加することをお勧めします。

私にとってはうまくいく

于 2013-09-20T11:01:41.990 に答える