如何验证照片捕获屏幕在Xamarin UITest中是否打开?

如何验证照片捕获屏幕在Xamarin UITest中是否打开?,xamarin,uitest,xamarin.uitest,Xamarin,Uitest,Xamarin.uitest,我想在Xamarin UITest中编写单元测试,以验证Android和iOS的照片捕获屏幕是否打开。如果有人知道这一点,你能给我一些建议吗 谢谢您应该编写测试查询以导航到照片捕获屏幕并调用 app.Repl (); Repl将暂停测试并打开终端窗口。在那里,您可以键入任何您喜欢的测试查询 如果在终端窗口中键入tree,您将看到当前屏幕的视图层次结构。你应该寻找一些屏幕特有的元素 例如,我使用UIImagePickerController让用户在我的iOS应用程序中拍摄图像。它有一个标签为“拍

我想在Xamarin UITest中编写单元测试,以验证Android和iOS的照片捕获屏幕是否打开。如果有人知道这一点,你能给我一些建议吗


谢谢

您应该编写测试查询以导航到照片捕获屏幕并调用

app.Repl ();
Repl将暂停测试并打开终端窗口。在那里,您可以键入任何您喜欢的测试查询

如果在终端窗口中键入
tree
,您将看到当前屏幕的视图层次结构。你应该寻找一些屏幕特有的元素

例如,我使用UIImagePickerController让用户在我的iOS应用程序中拍摄图像。它有一个标签为“拍照”的按钮,因此您可以调用standard

app.WaitForElement(c=>c.Marked("Take Picture"));
等待该按钮出现。如果出现,则照片捕获屏幕打开。当然,您可以等待屏幕上的任何其他元素

你甚至可以

app.Tap(c=>c.Marked("Take Picture"));

点击该按钮并实际拍照。

您应该编写测试查询以导航到照片捕获屏幕并调用

app.Repl ();
Repl将暂停测试并打开终端窗口。在那里,您可以键入任何您喜欢的测试查询

如果在终端窗口中键入
tree
,您将看到当前屏幕的视图层次结构。你应该寻找一些屏幕特有的元素

例如,我使用UIImagePickerController让用户在我的iOS应用程序中拍摄图像。它有一个标签为“拍照”的按钮,因此您可以调用standard

app.WaitForElement(c=>c.Marked("Take Picture"));
等待该按钮出现。如果出现,则照片捕获屏幕打开。当然,您可以等待屏幕上的任何其他元素

你甚至可以

app.Tap(c=>c.Marked("Take Picture"));

点击该按钮并实际拍照。

您应该编写测试查询以导航到照片捕获屏幕并调用

app.Repl ();
Repl将暂停测试并打开终端窗口。在那里,您可以键入任何您喜欢的测试查询

如果在终端窗口中键入
tree
,您将看到当前屏幕的视图层次结构。你应该寻找一些屏幕特有的元素

例如,我使用UIImagePickerController让用户在我的iOS应用程序中拍摄图像。它有一个标签为“拍照”的按钮,因此您可以调用standard

app.WaitForElement(c=>c.Marked("Take Picture"));
等待该按钮出现。如果出现,则照片捕获屏幕打开。当然,您可以等待屏幕上的任何其他元素

你甚至可以

app.Tap(c=>c.Marked("Take Picture"));

点击该按钮并实际拍照。

您应该编写测试查询以导航到照片捕获屏幕并调用

app.Repl ();
Repl将暂停测试并打开终端窗口。在那里,您可以键入任何您喜欢的测试查询

如果在终端窗口中键入
tree
,您将看到当前屏幕的视图层次结构。你应该寻找一些屏幕特有的元素

例如,我使用UIImagePickerController让用户在我的iOS应用程序中拍摄图像。它有一个标签为“拍照”的按钮,因此您可以调用standard

app.WaitForElement(c=>c.Marked("Take Picture"));
等待该按钮出现。如果出现,则照片捕获屏幕打开。当然,您可以等待屏幕上的任何其他元素

你甚至可以

app.Tap(c=>c.Marked("Take Picture"));
点击该按钮并实际拍照