2017-11-21 9 views
1

私はWebDriver.ioを使ってテストを作成しています。 Docs getSourceはネイティブアプリをサポートしていません。アンドロイドネイティブアプリのwebDriver.ioからレイアウトxmlを取得するにはどうすればよいですか?

ページのソースコードを入手してください。このコマンドは、ネイティブアプリのモバイル 環境では機能しません。ハイブリッドテストを実行している場合、 は、このコマンドを呼び出す前にwebviewにいることを確認してください。

今のところ、私は "client.source()" linkを使用してXMLを返しますが、20秒かかることがあります。

webDriver.ioからレイアウトXMLを取得するにはどうすればよいですか?

+0

これはWDIOのシーンではよくある質問ではありませんが、私は** [Official WebdriverIO Gitter](https://gitter.im/webdriverio/webdriverio)*で直接質問してみてください。 *チャンネル。私はそこに不明確な質問に対する多くの答えを見つけました。また、フレームワークの作成者はそこで非常にアクティブです。 * @ christian-bromann *から直接彼に尋ねてください。 – iamdanchiv

答えて

0

これは正しい方法です。また、WD.jsクライアントを試して、パフォーマンスが他のものより優れているかどうかを確認するか、WebdriverIO Githubページの問題レポートを開いてください。

それはそう長くかかる場合があります理由の理由:アプリの

  • UIは常に更新している

    => Appiumは、それを取得するためのビットのためにぶら下がっています。
  • あなたのアプリページの要素がたくさん=>大きな.xmlファイルにつながります。
関連する問題