問題タブ [iedriverserver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
selenium - Chrome で ChromeDriver を使用し、Internet Explorer 11 で IEDriverServer を使用すると、クリック メソッドの動作が異なります。
次のようにクロムでxpathを作成しました:
この xpath は chromedriver で正常に機能しています。ただし、同じ Xpath が IEDriverServer に対して実行されている場合、次のようなエラーがスローされます。しかし、別の xpath:
hromeDriver と IEDriverServer の両方で機能します。両方の xpath にこのような違いがある理由と、xpath の 1 つが IEDriverServer でサポートされていない理由を理解できません。
使用される機能は次のとおりです。
python - エラー 10054 「既存の接続がリモート ホストによって強制的に閉じられました」は自分のマシンだけですか?
Python/Selenium を使用して Internet Explorer Web ブラウザーを起動しようとしています。コードを実行しようとすると、上記のエラーが表示されます "urllib3.exceptions.ProtocolError: ('接続が中止されました.', ConnectionResetError(10054, '既存の接続はリモート ホストによって強制的に閉じられました', None, 10054,なし))"。
このエラーは私のマシンでのみ発生しています。同僚のマシンはコード/ブラウザを正常に起動できるようです。
さまざまな Web サイトを読み、ここですべての解決策を試みました: https://www.joecolantonio.com/selenium-webdriver-fix-for-3-common-ie-errors/。
セレンからセレンをインポート webdriverをインポート
ドライバー = selenium.webdriver.Ie()
driver.get(' http://www.google.com ')
予期される結果は、Internet Explorer Web ブラウザが開き、google.com に移動することです。
実際の結果は Error 10054: urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forciated by the remote host', None, 10054, None)) です。