2

ネイティブアプリフレームに埋め込まれたHTML5であるモバイルアプリのテストを自動化しようとしています。次のコードを使用して、Instrumentの要素を取得しました

UIALogger.logStart("Log elements in the landing page");
UIATarget.localTarget().logElementTree();
UIALogger.logPass("done");

また、HTML5コンポーネントがUIAWebViewとして表示されます。しかし、たとえば、HTMLにリンクがあり、クリックしたい場合は、位置によってのみ知ることができます。HTML5でタグを取得するために呼び出すことができるメソッドはありますか?

どうもありがとう!

4

1 に答える 1

1

そのような方法はありません、あなたはあなたが使用したように要素を得るでしょう target.logElementTree(); 。要素がネイティブ要素である場合は、のような事前定義されたメソッドで使用できます buttons()links() そうでない場合は、位置(xy座標)のみを指定して使用する必要があります。この問題は、ハイブリッドアプリで常に発生します。

于 2013-03-18T11:09:23.160 に答える