2017-07-14 25 views
0

我正在測試一個頁面,您可以看到有關您自己的信息,然後您可以更新該信息。我無法找到將字符串與屏幕上顯示的文本進行比較的方法。如何使用Xamarin.UI測試將屏幕上的文本保存爲字符串?

例如:

Name: John Doe 

我編輯(通過其他類和方法),給予名稱「珍鹿」

editName("Jane Deer"); 

現在我要檢查上的應用程序的更新顯示到「Jane Deer」。

如何從視圖中讀取文本並將其作爲我的程序中的字符串?

回答

1

當您查詢元素時,您將返回一個數組AppResult。你可以從這個數組中獲得第一個元素,並從中得到Text屬性:

var name = app.Query(x => x.Id("myElement")).First().Text; 
Assert.AreEqual("Jane Deer", name); 
相關問題