問題タブ [selenium4]
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.
java - スレッド「メイン」org.openqa.selenium.WebDriverException での例外: 返された値を WebElement に変換できません: {stacktrace=Backtrace:
単純なプログラムでエラーが発生しました。以前は正常に動作していましたが、何らかの理由で実行できません。Selenium 3.0.1 Chrome ドライバー 93.0.4 を使用しています 以下のコードとエラーを確認してください。
誰かが私を助けることができれば幸いです
私のコード:
エラー:
karate - UnsupportedCommandException で Selenium グリッド 4 で空手の Web ドライバー呼び出しが失敗する
Selenium グリッド 4 を指定すると、空手スクリプトが失敗します。Selenium グリッド 3 以前から 4 バージョンを指定すると、動作します。
空手 1.1.0 でテスト済み、単純な例 1は GitHub と Google 検索の例に移動します。
例外: "org.openqa.selenium.UnsupportedCommandException: POST \u002fsession\u002f5d0b30168667aba9b10a01f9091d22cb\u002fexecute\u002fsync.
Grid 4 での主要な内部 (またはアーキテクチャ) の変更は、Selenium 4 の WebDriver API が実装において W3C (World Wide Web Consortium) に従っていることです。
Selenium 4 より前のバージョンの Selenium では、Web ブラウザとの通信に JSON Wire Protocol が使用されていました。Selenium クライアント ライブラリ (クライアント) は JSON プロトコルを使用し、Web ブラウザーは W3C プロトコルを使用するため、API のエンコードとデコードはプロセス全体に関与していました。
Webdriver の実行に影響を与えていることを理解したいですか?
回避策はありますか?
c# - C# Selenium 4 - Azure パイプラインでネットワーク リクエストの傍受が機能しない
システムにあるリクエスト内の JWT を抽出しようとしています。
- ローカルで実行しているときはうまく機能し、コードはすべてのリクエストをインターセプトします...
- コードが Azure Pipeline によって実行されたとき、要求はインターセプトされず、空でした。
Selenium によるネットワーク傍受:
- .ネットコア 3.1
- クローム/エッジ V95
- セレン 4.0.1
洞察はありますか?ありがとう。