XPathを使用して要素を検索しようとしています。これはChrome上で完璧に動作しますが、Internet Explorerではそれほど動作しません。 ChromeでXPathがIEで動作しないのはなぜですか?
、それが正常に動作しますが、私はIEのためにそれを実行しようとすると、私はスレッド「メイン」org.openqa.selenium.NoSuchElementExceptionで
例外と言い、次のエラー取得しています:にできませんがxpath == html/body/form/div [3]/div [2]/div/div [2]/aで要素を検索する
これを引き起こす原因は何ですか?私はすでに "プロテクトモード"と "ズーム"機能の設定のような最も一般的なIEエラーを修正しました。
[ask]、特に[mcve](MCVE)の部分、[どのくらいの研究努力が必要ですか](https://meta.stackoverflow.com/questions)をお読みください。/261592/how-much-research-effort-of-stack-overflow-users)これはあなた自身のプログラムをデバッグし、自分で問題を解決するのに役立ちます。あなたがこれを行い、まだまだ立ち往生している場合は、あなたがMCVEを投稿し、何を試したのか、そしてエラーメッセージを含む実行結果を投稿して、より良くあなたを助けることができます。また、ページや関連するHTMLへのリンクを提供してください。 – JeffC
明らかに、あなたは脆い絶対xpathを使用しようとしています。論理xpathを使用してみてください。 – DebanjanB
XPathが1つのブラウザで動作するという理由だけで、別のブラウザで動作することが保証されているわけではありません。 HTMLレイアウトが2つのブラウザ間で少し変化するかどうかを確認する必要があります –