我一直试图通过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"
答案 0 :(得分:4)
听起来您可能正在为--build-dir指定错误的文件夹。
--build-dir应该是你的Xamarin.UITest项目的bin / Debug文件夹,如下所示:
"/Users/User/AppSolution/App.UITests/bin/Debug"
请您尝试上述内容,如果能解决问题,请告诉我们?
格伦
答案 1 :(得分:2)
此错误的另一个原因是如果packages文件夹中存在多个版本的Xamarin.UITest,这在项目的根目录中可见。
删除不必要的Xamarin.UITest版本,再给它一次。
答案 2 :(得分:1)
我有这个错误。我将这个参数添加到我的脚本中:
--uitest-tools-dir "...your_path\packages\Xamarin.UITest.2.0.10\tools"
这对我有用。
答案 3 :(得分:0)
Slf4jCurrentTraceContext
https://tomsoderling.github.io/AppCenter-Automated-UI-tests-on-build/