-1

WindowsAutomation/Appium コミュニティの皆様、こんにちは。

Windows 10 ベースのアプリケーションの UI 自動化テストを書いていますが、2 番目のデバイスにログインしなければならないまで、テスト スクリプトは順調に進んでいました。これを WinAppDriver で機能させる方法がわかりません。Appium と WinAppDriver について調べましたが、現時点ではこのシナリオがサポートされているようには見えません。誰かがこのプロセスをハックできましたか? お知らせ下さい。

4

1 に答える 1

-1

2 台目のデバイスへのネットワーク接続が可能です。手順は、 https ://github.com/Microsoft/WinAppDriver の readme の「リモート マシンで実行する」手順で概説されてい ます。

  1. テスト アプリケーションを実行するマシンで、[セキュリティが強化された Windows ファイアウォール] を開きます。

    • 「受信の規則」→「新しい規則」を選択
    • ルール タイプ -> ポート
    • TCP を選択
    • 特定のローカル ポートを選択します (4723 は WinAppDriver の標準です)。
    • アクション -> 接続を許可する
    • プロフィール -> すべて選択
    • 名前 -> オプション、ルールの名前を選択 (例: WinAppDriver リモート)
  2. ipconfig を実行して、マシンのローカル IP アドレスを確認します

    • * を IP アドレス コマンド ライン オプションとして設定すると、マシン上のバインドされたすべての IP アドレスにバインドされることに注意してください。
  3. 上記のコマンド ライン引数で WinAppDriver.exe を実行し、ローカル IP とポートを指定します (管理コマンドにある必要があります)。

  4. テスト ランナーのあるマシンで、テスト スクリプトの URL がリモート マシンの IP を指していることを確認します。
  5. テスト アプリがリモート マシンにインストールされている場合は、テスト スクリプトを実行して結果を確認してください。

私は Microsoft で WinAppDriver の仕事をしています。

于 2016-11-24T01:09:22.063 に答える