2016-04-20 7 views

答えて

1

xauthの値をUIautomationにリメイクする方法はいくつかありますが、その方法は次のとおりです。

[!電卓アプリ例] FYIクラス名は、XPathの基準として取られるこれらの点に行く前に

http://i.stack.imgur.com/WQr3J.png

  1. クラスとテキスト属性を使用してのXPath: 上記の画像では、あなたがそのボタン5が固有の値= 5とテキスト属性を持って見ることができます。クラス名は、すべての数字ボタンと同じandroid.widget.Buttonです。したがって、クラス名を持つテキスト属性値を使用してXPathを作成することができます。 XPathは( "// android.widget.Button [テキスト@ = '5']")クラスおよびリソースIDを使用して

  2. のXPath: ここでは、ボタン5のリソース-idがcom.android.calculator2あります。id/digit5。リソース番号の末尾部分(例えば、digit5、digit4、digit7)は、数字ボタンごとに変化するので、contains関数を使用して、ボタン5の相対XPathを以下のように得ることができる。 XPathは( "// android.widget.Buttonは、[含まれています(@リソース-ID、 'digit5')]")

0

あなたが得ることができますUIAutomator 。楽器(Xcodeの - オートメーションツール)から。

以下ウルコードのUIAutomator、 UIATarget.localTarget()frontMostApp()を見つけてくださいウィンドウ()[3] .alerts()[0] .scrollViews(。 )[0] .staticTexts()[1]

注: Xpathインデックスは1から始まりますが、UIAutomatorでは0から始まります。これをあなたの頭に入れてください。