File upload Xamarin测试云文件上载

File upload Xamarin测试云文件上载,file-upload,xamarin-test-cloud,File Upload,Xamarin Test Cloud,我正在Xamarin测试云上运行测试,在那里我无法上传我编写的脚本中的图像或文件。脚本卡在语句app.Tap(x=>x.Text(“附加图像”))上。单击按钮事件,并提供从库或相机上载文件的选项 app.Tap(x => x.Class("FormsImageView").Index(3)); // app.Repl(); app.Tap(x => x.Text("Loews Chicago O'Hare")); //app.Tap(x => x.Text("Attach Im

我正在Xamarin测试云上运行测试,在那里我无法上传我编写的脚本中的图像或文件。脚本卡在语句
app.Tap(x=>x.Text(“附加图像”))
上。单击按钮事件,并提供从库或相机上载文件的选项

app.Tap(x => x.Class("FormsImageView").Index(3));
// app.Repl();
app.Tap(x => x.Text("Loews Chicago O'Hare"));
//app.Tap(x => x.Text("Attach Image"));
//app.Tap(x => x.Text("Open Gallery"));
//app.Tap(x => x.Id("text1"));
app.Tap(x => x.Class("EditorEditText"));

如果我正确理解您的方法,那么问题可能有两个方面:

  • Xamarin.UITest无法自动执行Gallery或Camera等系统应用程序。为了运行依赖于系统应用程序功能的测试,行为必须实际集成到应用程序本身中,这样就不需要启动单独的应用程序;或者您必须使用后门方法来模拟测试的行为
  • 您可能没有包括这些文件,因此Xamarin.UITest可以访问它们。应用程序运行测试所需的文件必须作为嵌入式资源包含,或使用命令行中的
    --data
    可选标志上载 更多信息:

    • 后门指南:
    • 通用后门示例:
    • 有关随应用程序上载数据的信息:

    如果我正确理解了您的方法,那么问题可能有两个方面:

  • Xamarin.UITest无法自动执行Gallery或Camera等系统应用程序。为了运行依赖于系统应用程序功能的测试,行为必须实际集成到应用程序本身中,这样就不需要启动单独的应用程序;或者您必须使用后门方法来模拟测试的行为
  • 您可能没有包括这些文件,因此Xamarin.UITest可以访问它们。应用程序运行测试所需的文件必须作为嵌入式资源包含,或使用命令行中的
    --data
    可选标志上载 更多信息:

    • 后门指南:
    • 通用后门示例:
    • 有关随应用程序上载数据的信息: