問題タブ [winappdriver]

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.

0 投票する
2 に答える
6557 参照

selenium - クラス名とアクセシビリティIDの両方で要素を見つける方法は?

Appium と Windows アプリケーション ドライバーを使用して、デスクトップ セッションで Windows アプリケーションを自動化しています。操作したい特定の要素には固有のアクセシビリティ ID がありませんが、それらのクラス名と ID の組み合わせは固有のようです。最初にクラス名で要素のリストを取得し、次に特定の ID で要素の 1 つを取得するにはどうすればよいですか?

提供されたコードの 2 行目が正しくないことは承知しています。必要な動作を示すために示しているだけです。

以下はclass名前を通してです:

以下はaccessibilityIDによるものです:

これらの両方をループにまとめる方法はありますか?

あなたの提案をありがとう@Moshe Slavin

次のコードを試しました

IDも印刷することにしました。次の結果が得
られ
まし

。SDK の Windows Inspect ツールを使用して UI 要素のプロパティを収集していますが、クラス名と ID の両方に一致する要素が確実に存在します。

0 投票する
1 に答える
570 参照

appium-desktop - WinAppDriver で実行中に wpf アプリケーションの UI テストが失敗する

(Windows プレゼンテーション アプリケーション)を使用していくつかのテストを作成しSelenium.Appium.Windowsました。WPFテストの実行に使用WinAppDriverしていますが、残念ながら一部の UI テストが以下のエラーで失敗しています。どんなポインタでも大歓迎です。

メッセージ:

System.InvalidOperationException : 指定された検索パラメーターを使用してページ上で要素を見つけることができませんでした。

WinAppDriverサーバーサーバーとその実行を開始しました

以下は私の環境の詳細です: