类似元素的 Xamarin UItest 查询

Posted

技术标签:

【中文标题】类似元素的 Xamarin UItest 查询【英文标题】:Xamarin UItest query for similar elements 【发布时间】:2020-11-16 11:39:04 【问题描述】:

[截图][1]

[1]:https://i.stack.imgur.com/c5pkY.pngstrong 文字

我正在尝试定位两个相似的元素(“Meer info”)。在同一应用程序的先前版本中,它适用于此查询:

_bewering1_helpbutton = x => x.Marked("De volgende gegegevens zijn bij ons bekend").Sibling("ImageRenderer");

现在这个查询给出了 0 个结果。我认为原因是我们的开发人员在某些地方更改了代码。

有没有其他方法可以找到“Meer info”元素。无法使用“索引”,因为在某些小屏幕上,定位器无法同时显示。

【问题讨论】:

欢迎关注How to Ask,Formatting 【参考方案1】:

我注意到你的REPL

您可以使用id 定位“Meer info”元素。

为了测试,我用了两个Entrys,这里是REPL

当我选择它时,我用

向它输入新值
app.EnterText(c=>c.Marked("NoResourceEntry-2"), "1234567890123456")

这里正在运行 GIF。

【讨论】:

如果回复有帮助,请采纳为答案(点击该答案左上角的“✔”),对有类似问题的其他人有帮助

以上是关于类似元素的 Xamarin UItest 查询的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.UITest:如何检索设备显示的坐标

您可以使用更多参数构建 Xamarin UITest 查询吗?

C# Xamarin UITest-如何断言元素存在且文本正确

Xamarin UITest 本机 IOS 应用

如何使用 Xamarin UITest 滚动到页面/容器的顶部?

Xamarin UITest - 确定设备是适用于Android的手机还是平板电脑?