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