You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VisualStudio AppCenter运行C# Appium测试?该组合是否支持?

C# + Appium + MSTest 在 Visual Studio AppCenter 的支持情况

首先直接给你结论:目前Visual Studio AppCenter并不原生支持C#结合Appium与MSTest的UI自动化测试直接在其平台上运行。

具体细节和可行方向如下:

  • AppCenter的测试服务核心支持的移动UI测试框架包括Xamarin.UITest、Android的Espresso、iOS的XCTest,以及Appium。但这里的Appium支持仅覆盖Java和JavaScript(Node.js)版本,官方文档里完全没有提到C# Appium测试的集成路径,也没有现成的环境配置支持。

如果想继续用你现有的C#测试代码,有几个可行的方向:

  • 借助Azure DevOps搭建自定义CI/CD管道:因为AppCenter和Azure DevOps集成度很高,你可以在Azure DevOps中配置带有.NET SDK、Appium服务器、Android模拟器/真机的运行环境,执行你的MSTest测试,再把测试结果同步到AppCenter平台上查看。
  • 尝试自定义脚本运行(不推荐):你可以在AppCenter的构建或测试阶段添加自定义脚本,手动配置.NET环境、启动Appium服务、连接测试设备,但这种方式需要自己处理所有环境依赖和兼容性问题,官方不会提供技术支持,维护成本很高。
  • 考虑迁移测试框架:如果重构代码的成本可接受,可以转用AppCenter原生支持的框架,比如Xamarin.UITest(如果你是Xamarin应用的话),或者把测试代码改成Java/Node.js版本的Appium测试。

内容的提问来源于stack exchange,提问作者Jon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 03:44:08