2016-09-23 48 views
0

我使用visual studio與我的iOS應用程序編寫了一個UI測試自動化,與xamarin集成。查看代碼,框架通過標題或可訪問性標籤查找元素(請參閱下面的代碼片段)。與通過id查找元素的android UI測試自動化不同,它以英文語言環境工作。但與其他本地化,這不會通過。如何使Xamarin iOS UI測試與本地化構建一起工作?

app.Tap(x => x.Marked("Settings"));

你知道,如果有一種方法來檢測應用程序運行,並使用正確的字符串代碼,還是有一些其他的東西我已經在這裏錯過了現場?

回答

0

好的,找出解決方案。不要使用標記方法,請使用x => x.Id(...)。在iOS上,這將是元素的輔助功能標識符。所以我需要做的是將這些標識符設置爲與android相同。

+0

實際上,標記方法會使用輸入字符串搜索多個地方,id是其中之一。 – Thror

相關問題