我做了一个'Xamarin UI测试'项目来测试我的应用程序。 我可以点击按钮,如下所示:Run in Test Cloud button。
但现在我使用Repl()进行测试,并希望在云端运行它,按钮已经消失。
我需要做些什么来解决它?
答案 0 :(得分:1)
看起来你遇到了这个错误:Bug 52372 - "Run in Test Cloud" option no longer appears in menu on C9
此版本针对Xamarin 4.3.0.636报告了该问题。请注意,它可能发生在其他版本中,但这是报告错误的初始版本。您可以直接在Xamarin's bugzilla的报告中跟踪该问题的状态,和/或您可以在Xamarin Releases Blog上查看发布公告。
在等待修复程序可用时,您可以在帐户页面上转到“获取最新稳定版本的第8周期”部分,降级到之前的Cycle 8
版本的Xamarin:https://store.xamarin.com/account/my/subscription/downloads#cycle8 。
或者,您可以通过命令行将测试上载到测试云。要执行此操作,请登录https://testcloud.xamarin.com&单击顶部的“新测试运行”。 (注意,只有当前有效的Test Cloud帐户或试用版时,此选项才可见。)
这将启动一个向导,您可以选择一些选项(例如是否要使用Android或iOS等),最后将生成 prototype 命令行。以下是Android的示例:
packages \ Xamarin.UITest。[version] \ tools \ test-cloud.exe提交你的AppFile.apk [API_KEY] --devices [DEVICE_HASH] --series“master”--locale“en_US”--user [EMAIL ] --assembly-dir pathToTestDllFolder
注意:我删除了[API_KEY],[DEVICE_HASH]&出于隐私原因,[EMAIL]值会在从Test Cloud中的向导生成原型时自动包含这些值。
您仍然需要手动更新Xamarin.UITest.[version]
以及实际名称和yourAppFile.apk
&的相对路径。 pathToTestDllFolder
这种工作方法。