2017-10-04 147 views
0

我正在測試使用Appium和AutomationId測試Xamarin.Forms應用程序的項目,它似乎讓元素可用於Appium按預期方式選擇其Id。我的團隊正在使用ListView作爲應用程序的數據密集型部分,我們正在尋找一種方法來爲每個標籤分配一個唯一的標識符,以填充信息,我發現的許多答案such as this one相當老舊對我來說沒有可行的答案。Xamarin.Forms中的AutomationId ListView

我們應該如何讓這個ListView中的每個文本字段都可以被Appium訪問以進行自動化測試?

回答

0

據我所知你在應用程序中有一個ListView,所有列表都有相同的ID,在這種情況下,你可以通過NameXpath找到那些元素。

driver.findElement(By.Name("YourText")).click(); 
or 
driver.findElement(new By.ByName("YourText")).click(); 
or 
driver.findElement(By.xpath("//android.widget.TextView[@text='YourText']")).click(); 
相關問題