如何使Xamarin iOS UI测试与本地化构建一起工作?

时间:2016-09-23 23:15:36

标签: xamarin

我使用与xamarin集成的visual studio为我的iOS应用程序编写了UI测试自动化。查看代码,框架是按标题或可访问性标签查找元素(请参阅下面的代码片段)。与通过id查找元素的android UI测试自动化不同,它适用于英语语言环境。但是通过其他本地化,这不会通过。

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

你知道是否有办法检测应用程序运行的语言环境并在代码中使用正确的字符串,还是有其他一些我在这里错过的东西?

1 个答案:

答案 0 :(得分:0)

好的,找到了解决方案。不要使用标记方法,请使用x => x.Id(...)。在iOS上,这将是元素的可访问性标识符。所以我需要做的是设置与android相同的标识符。