任何人都可以指出如何编写Xamarin Forms中的标签页自动单元测试吗?Xamarin Forms - 如何在xamarin Forms中为选项卡式页面编写单元测试?
从提供的文档中,我已经了解到我们需要为控件提供自动化Id,并写入tap命令以专注于控件和输入数据。
但是这对标签页不起作用。试图直接给出标签名称并执行tap命令,但这不起作用。
任何人都可以指出如何编写Xamarin Forms中的标签页自动单元测试吗?Xamarin Forms - 如何在xamarin Forms中为选项卡式页面编写单元测试?
从提供的文档中,我已经了解到我们需要为控件提供自动化Id,并写入tap命令以专注于控件和输入数据。
但是这对标签页不起作用。试图直接给出标签名称并执行tap命令,但这不起作用。
[Test]
public void MyTabTest()
{
app.Tap(x => x.Marked("Your Tab Title 1"));
app.Tap(x => x.Marked("Your Tab Title 2"));
app.Tap(x => x.Marked("Your Tab Title 3"));
}
此外,每当你不知道一个UITest命令Xamarin TestRecorder将是你最好的朋友。
希望这个工程。
感谢它工作正常。我尝试使用页面名称而不是标题。再次感谢。 –
如果有其他文字具有相同标题,该怎么办? 如果你想要点击它们两个,该怎么办? AutomationId不适用于toolbarItem和tabbedPage触发器视图 – AlirezaXX
你的意思是UI测试? – apineda
@apineda是的,UI测试。 –