问题标签 [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 回答
530 浏览

xamarin - Xamarin Test Cloud 可以在移动浏览器中针对 Web 应用程序运行测试吗?

我们正在开发一个移动网络应用程序,我们希望在各种版本的 Safari 和 Android 浏览器上对其进行测试。Xamarin 测试云是否支持运行 Safari/Android 浏览器、启动 URL 和运行测试用例的测试?

0 投票
1 回答
253 浏览

ios - BitRise:如何将 UITests 部署到 Xamarin Test Cloud for iOS App 用 Xcode 和用 C# 编写的 UI 测试 (Xamarin.UITest)

我有一个使用 Xcode 在 ObjectiveC 中构建的 iOS 应用程序和一个使用 Xamarin.UITest 用 C# 编写的 UITest,我正在尝试在 BitRise 中创建一个持续集成工作流。

如何创建将构建 iOS 应用程序、构建 UITest 然后将输出提交到 Xamarin 测试云的 BitRise 工作流?

0 投票
1 回答
349 浏览

xamarin-test-cloud - xamarin.UITest vs 葫芦

有一个在 xamarin studio 中开发的跨平台共享代码应用程序(xamarin.ios)。需要执行测试哪个框架更好 xamarin.UITest 或葫芦框​​架让我知道每个框架的优缺点?

谢谢

0 投票
0 回答
107 浏览

ios - 在 XTC 中运行传统的非 UI 单元测试

我的团队对 Xamarin 应用程序进行了一系列传统的非 UI 测试。我们想在 XTC 中运行这些测试,但没有找到太多关于在 XTC 中运行传统测试的文档。

我最好的猜测是将我们的 Xamarin 单元测试应用程序加载到云中,然后使用 UI 控件在此应用程序中运行和检查我们的单元测试。有没有我想念的更直接的方式?

再说一次,为了清楚起见,我们不想直接对我们的应用程序进行 UI 测试。我们使用 IOC 从头开始​​构建架构,因此无需完全集成测试即可获得大约 95% 的测试覆盖率。

例如,这是我们的一项测试:

其中 _concurrent 是根据平台(iOS 和 Android)和操作系统版本具有不同实现的接口。所有这些测试都是我们的线程代码在多个设备上按预期工作。

0 投票
3 回答
1118 浏览

c# - Xamarin UITest(Calabash)查询非空文本属性

在 Xamarin UITest(使用 Calabash)中,我可以查询具有 的元素some text,如下所示:

我在参考文档中看到还有 BEGINSWITH、LIKE 等,但我没有看到任何类型的 IsEmpty 或 IsNotEmpty。有没有办法找到文本不为空的元素?我期待看到一个 Length 方法,所以我可以这样做:

还有另一种方法来完成我所追求的吗?

0 投票
1 回答
2779 浏览

xamarin - 从 Xamarin UI 测试 REPL 中的文本字段读取值

我正在cross-platform使用 Xamarin 在 Visual Studio 2013 中自动化我们的应用程序。我目前正在努力从页面上的文本字段中读取值。有没有一种方法可以用来做到这一点?

来自的元素属性示例REPL

现在,我需要文本值 => https://myurladdress.com

谢谢。

[编辑]

实际解决:

app.Query(x => x.Marked("ApplicationUrlEntryField").Invoke("getText"));- 通过其 id 获取文本的值

0 投票
1 回答
1057 浏览

xamarin.ios - Xamarin UITest - 确定设备是适用于 Android 的手机还是平板电脑?

有没有办法确定我正在运行测试的 Android 设备是手机还是平板电脑?从 Android 开发的角​​度找到了关于这个主题的各种答案,但我只是在开发测试并从 Xamarin.UITest 中寻找一些可以告诉我这一点的方法。对于 iOS,有一个像 app.Device.IsPhone 这样的内置方法,但我似乎找不到适用于 Android 的类似方法。

有任何想法吗?

0 投票
1 回答
376 浏览

c# - 如何模仿 OnBackPressed Xamarin 测试云?

现在我正在使用 REPL 测试我的应用程序,并且需要模拟点击 Android 设备的 BackButton。 app.Tap(c=>c.Marked("sendBN")); 使用按钮的 id 非常简单,但我需要准确地点击返回按钮。

0 投票
2 回答
819 浏览

xamarin - Xamarin UITest REPL 查询 TableView 元素

如何使用 REPL 列出 TableView 中的元素?我需要所有带有 class 的元素UIAccessibilityElementMockView。这些是树命令后可见的元素: Xamarin_Tree

我已经尝试过以下命令:

任何帮助将不胜感激。

0 投票
1 回答
86 浏览

xamarin - Xamarin 测试云上的参数化测试

当我在 Xamarin Test Cloud 上上传我的测试时,我看到有一个名为 --test-params 的选项。

所以我的问题是:

1) 如何在 Xamarin Test Cloud 上使用此选项中定义的参数以及如何设置我的测试类以使用这些参数?

2)有没有办法运行我上次直接在 Xamarin 测试云接口上执行的所有测试?