4

私は持っている:

[TextView] id: "MonthValue" テキスト: "11"

id MonthValueの文字列としてテキストを取得したい

4

4 に答える 4

5

クエリのTextプロパティを使用するだけです:

app.Query(c => c.Id("MonthValue").Text

参照: https://developer.xamarin.com/api/property/Xamarin.UITest.Queries.AppResult.Text/

于 2016-11-08T09:40:14.930 に答える
1

Repl()コマンドを介してデバッグを介して解決策を得ましたが、私も同じ問題に悩まされていました。次のようなインデックス位置で使用してみてください。

app.Query(c=>c.Id("NoResourceEntry-8"))[0].Text

同様に、クラスを同じように使用できます:

app.Query(c=>c.Class("LabelRenderer"))[0].Text

のクエリでClass("LabelRenderer")2 つの結果が得られました。したがって、上記の例では、2 つの結果が得られたことがわかりますが、特定の結果にはインデックスを使用する必要があります。

于 2020-05-21T08:13:53.100 に答える