2

我一直在尝试通过 Visual Studio Mobile 中心运行 UI 测试一段时间,但出现以下错误:

准备测试...失败了。错误:无法准备 UI 测试工件。返回退出代码 20。

我查看了 mobile-center-cli github 页面,发现错误代码 1 到 63 是为 TestCloud 保留的。真的没有关于这个错误的文档,所以我希望有人能够指出我正确的方向。

使用的命令:

mobile-center test run uitest --app "MyAppName" --devices d5c95903 --app-path "pathToApk"  --test-series "master" --locale "en_US" --build-dir "PathToBinRelease"
4

4 回答 4

4

听起来您可能为 --build-dir 指定了错误的文件夹。

--build-dir 应该是 Xamarin.UITest 项目的 bin/Debug 文件夹,如下所示:

"/Users/User/AppSolution/App.UITests/bin/Debug"

您可以尝试上述方法并让我知道它是否可以解决问题吗?

格伦

于 2017-07-11T20:57:07.547 回答
2

此错误的另一个原因是,如果包文件夹中存在多个版本的 Xamarin.UITest,则在项目的根目录中可见。

删除不必要的 Xamarin.UITest 版本,再试一次。

于 2017-08-23T00:47:28.820 回答
1

我有这个错误。我将此参数添加到我的脚本中:

--uitest-tools-dir "...your_path\packages\Xamarin.UITest.2.0.10\tools"

这对我来说是工作。

于 2017-08-23T06:58:33.317 回答
0
--uitest-tools-dir $APPCENTER_SOURCE_DIRECTORY/packages/Xamarin.UITest.*/tools

https://tomsoderling.github.io/AppCenter-Automated-UI-tests-on-build/

于 2018-02-20T12:51:28.990 回答