问题标签 [xamarin-test-cloud]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
544 浏览

xamarin - 如何获取 Microsoft appcenter 的 TEAM API 密钥

我正在使用 cake 脚本在测试云上部署 xamarin ui scipts,为此我需要我正在运行我的脚本的应用中心中团队的 API 密钥。我能够在 xamarin 测试云中找到这些密钥,但是在它们移至 Microsoft appcenter 后,我无法在 Microsoft appcenter 上找到运行测试脚本所需的团队 api 密钥。

https://github.com/Redth/Cake.Xamarin/blob/master/src/Cake.Xamarin/TestCloudRunner.cs https://cakebuild.net/api/Cake.Xamarin/MDToolSettings/

0 投票
2 回答
1232 浏览

xamarin - Xamarin UI 测试 iOS 模拟器连接被拒绝

我正在尝试在本地使用 Xamarin.UITest,但我收到一个 httprequest 异常,说连接已被拒绝我使用的是 xcode 9.3、vs 7.4.2 和 iphone 10.3 iphone x sim Xamarin.Ui.Test 2.2.4 , Xamarin.Testcloud.Agent 0.21.4, NUnit 3.10.1 尝试运行我的测试时出现以下异常:

Xamarin.UITest.XDB.Exceptions.DeviceAgentException:DeviceAgent 启动会话失败:发送请求时出错----> System.Net.Http.HttpRequestException:发送请求时出错----> System.Net .WebException:错误:ConnectFailure(连接被拒绝)----> System.Net.Sockets.SocketException:连接被拒绝

0 投票
1 回答
2556 浏览

c# - 错误:找不到test-cloud.exe,找不到“--uitest-tools-dir”指定的路径

尝试在 AppCenter for Xamarin Forms 项目(Android 和 iOS)中使用 TestCloud 运行 UITest,在尝试通过appcenter-cli.

我正在使用以下命令:

还有其他人遇到过类似的问题并设法解决吗?

0 投票
4 回答
3351 浏览

c# - Xamarin UI 测试无法点击按钮

我在 Xamarin UI 测试中检测到非常奇怪的行为。问题是 -framework无法点击某些标记的元素。这绝对是随机的问题。问题可能出现在物理设备或模拟器、Android 或 iOS 上。旧的或新的操作系统系统。我的测试场景:

VS日志:

好的,您可以看到标记的元素Filter使用 -> Tapping 坐标 [684, 96]。这意味着该元素存在于监视器上。但是第一次这不起作用。我使用 Nunit 3.10 和 Xamarin UI Test 2.24。此问题可能出现在随机设备 - iOS 或 Android、模拟器或物理设备上。当前测试是在三星 sm a310f 上进行的。我不知道这是 Xamarin UI 测试的错误还是可能是 Calabash。

更新:

代码 -

日志 -

0 投票
1 回答
158 浏览

react-native-ios - 无法在 AppCenter 中执行测试,使用带有 React Native 项目的葫芦框架

我正在尝试通过终端执行appcenter test prepare calabash --artifacts-dir "myArtifactsDir" --app-path "myAppPath" --project-dir "myProjectDir"命令,但出现以下错误:

不能准备葫芦文物。返回退出代码 127;| 准备测试... /bin/sh: test-cloud: command not found。

不知道我错过了什么?一些帮助将不胜感激!

0 投票
1 回答
463 浏览

xamarin.forms - Xamarin.UITest iOS ENABLE_TEST_CLOUD 指令令人困惑

在这里找到的文档令人困惑。

关于为 iOS 配置测试云,他们说如下:

在此处输入图像描述

所以这是我的问题:

  • 我可以#if ENABLE_TEST_CLOUD在发布版本和开发版本中都保留该指令吗?
  • 如果我#if ENABLE_TEST_CLOUD在发布版本中保留该指令,我可以将其提交给 Apple Play 商店并且他们不会拒绝吗?
  • 听起来该#if ENABLE_TEST_CLOUD指令在调试版本中自动工作,正确,我不需要配置其他任何东西......?
  • 如果以上是正确的,我应该只提交 Debug 构建到测试云吗?我不应该测试发布版本,而不是调试吗?我认为在测试过程中,您希望尽可能准确地测试用户将运行的内容。
0 投票
3 回答
586 浏览

xamarin - Xamarin.Forms UI 自动化测试 WaitForElement WebView 总是超时

我的 Xamarin.Forms 应用使用 Azure AD B2C 进行身份验证。它工作得很好。我现在正在尝试构建 UI 自动化测试,但遇到了我的第一个阻止程序。我一直在尝试等待 WebView 出现在屏幕上,这样我就可以将测试用户的电子邮件和密码输入到我的 ui 测试自动化脚本中,但是 WaitForElement 方法总是超时!

我不确定为什么。我只在Android中进行测试。我注意到 Azure AD B2C 登录 Web 视图似乎在我的应用程序中。我可以这么说,因为当我打开 Android 任务切换器时,我可以看到 Chrome 和我的应用程序。

AzureAD B2C 网络视图的屏幕截图

0 投票
0 回答
76 浏览

xamarin - Xamarin UI 测试

我想将 UnitTest 添加到我的 Xamarin 应用程序中,我在 Andriod 模拟器上显示初始屏幕,然后加载登录页面,但下一页似乎关闭了应用程序。我在 Platform.Android 周围有断点,并且它命中但它从未达到该方法的结尾。我添加了WaitTimes 5分钟,我会得到超时异常

知道应用程序关闭的原因吗?

0 投票
1 回答
25 浏览

xamarin - Xamarin TestCloud 超时默认值

我正在编写 UITests 并且找不到超时的默认值。有谁知道默认超时在本地和 Xamarin TestCloud 上的时间有多长?

我试过谷歌,但没有任何运气。

我是否正确理解如果我更改它们会覆盖本地和云值?

0 投票
0 回答
106 浏览

visual-studio - Xamarin.iOS UITest 不使用类别运行

我有很多 Xamarin.Forms 应用程序的 uitests。这些测试在类别下。(例如 LoginTest 类别有 10 个测试,InboxTest 类别有 40 个测试等。)当我选择 1 个类别(或当我选择多个类别时)并在 iOS 模拟器上运行它时,首先运行这些类别的测试,但过一会儿有些测试不运行。

我遇到了这个错误:

当我一个一个运行它时,它们运行。我的 Visual Studio mac 版本是 8.8.4(最新) Xamarin.TestCloud.Agent 版本是 0.22.1 Xamarin.UITest 版本是 3.0.12

我必须做什么?先感谢您。