在Xamarin测试记录器上查找元素

时间:2017-02-02 15:21:02

标签: android testing xamarin recorder

我是新用的Xamarin测试记录器,我无法找到合适的文档来帮助我识别应用程序中的特定元素。

举例来说,我试图自动使用日期选择器,但是,即使我使用坐标指定要点击的确切点,录音机往往找不到我想要的元素并停止测试

我知道这不是网络自动化,但我不确定我是否能够找到另一种方法来自动化这些控件。

有什么建议吗?在哪里我能够阅读有用的内容?

1 个答案:

答案 0 :(得分:0)

通常使用您在应用程序布局中定义的ID单击元素。您需要以下代码:

app.Tap(x => x.Id("elementId"));

在执行代码时,可能元素不是UI,在这种情况下,您需要添加等待元素:

app.WaitForElement(x => x.Id("elementId"), timeout: TimeSpan.FromSeconds(5));