Xamarine测试云文件上传

时间:2017-08-11 12:16:04

标签: xamarin-test-cloud

我在Xamarin-test-cloud上运行测试,我无法上传我编写的脚本中的图像或文件。脚本卡在语句app.Tap(x => x.Text("Attach Image"))上。单击按钮事件的位置,并提供选项以从库或相机上传文件....

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"));

1 个答案:

答案 0 :(得分:0)

如果我正确理解您的方法,那么问题很可能是双重的:

  1. Xamarin.UITest无法自动化图库或相机等系统应用。为了运行依赖于系统应用程序功能的测试,必须将行为实际集成到您的应用程序本身,以便它不需要启动单独的应用程序;或者您必须使用后门方法来模拟测试的行为。
  2. 您可能不会包含这些文件,以便Xamarin.UITest可以访问它们。您的应用程序运行测试所需的文件必须作为嵌入式资源包含在内,或者使用命令行中的--data可选标记进行上载。
  3. 更多信息: