问题标签 [xamarin.uitest]
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.
xamarin - 如何在 iOS 模拟器上使用 VS 运行测试(在 Mac 上)
刚开始调查 Xamarin 测试云。我想使用 VS 编写一个简单的测试,并在 Mac 机器上运行的 iOS 模拟器上运行这个测试。我已连接到 Xamarin Mac 代理。代理与 iOS 模拟器在同一台 Mac 机器上运行。
当我尝试使用这样的东西时,我遇到了异常“Windows 不支持 iOS 测试”:
我知道我无法在 Windows 上运行 iOS 测试,但我想在 Mac 上的 iOS 模拟器上运行它。
有人可以解释一下我该怎么做吗?可能吗?
还有一个问题。如前所述,我刚刚开始使用 xamarin 和测试。我不确定我理解 Xamarin 测试云和 Xamarin UI 测试之间的区别。有人可以解释一下吗?
c# - Xamarin UI.Test - 登录后如何关闭我的应用程序并重新打开以检查登录会话是否继续?
因为我需要检查我的登录会话是否继续?我正在使用 Android 应用程序。请帮忙。
xamarin - 如何将 HTTP 请求从设备发送到在 Xamarin 测试云的测试运行程序中运行的服务器
我正在使用 Xamarin.UITest 对 Android 和 iOS 应用程序进行自动化测试。这个应用程序向网络服务器发出一些 HTTP 请求。
出于测试目的和轻松响应测试用例所需的数据,我在测试中启动了一个临时 HTTP 服务器(我正在使用 HttpListener)并调整应用程序,因此它向这个临时服务器发出请求。
当我在我的设备和模拟器上本地运行测试时,一切正常。
当我在 Xamarin 测试云中运行测试时,我无法连接到 HTTP 服务器。在这种情况下,网址将是http://executionhost11.prod :/...
Xamarin 测试云中是否可以使用此用例?
我是否必须使用某些特定端口(我尝试过 8081 和 7103)?
xamarin - 在 XTC 上运行 iOS 测试时出现文本条目异常
我们正在尝试在 Xamarin Test Cloud 上设置测试运行,并且经常遇到以下问题。
例如对于登录场景,有时键盘无法输入文本,我得到以下异常:
执行 EnterText("XXXXXX") 时出错
异常:System.Exception:文本输入没有可见的键盘。在 Xamarin.UITest.iOS.iOSApp+c__AnonStorey5.<>m__0 () <0x69f0838 + 0x0011f> 在 Xamarin.UITest.Utils.ErrorReporting.With (System.Action func, System.Object[] args, System.String memberName) <0x69e0988 + 0x00030> 在 :0
我不相信增加等待时间是最好的解决方案。你遇到过这个问题吗?关于什么是最好的解决方案的任何建议?
java - 为什么在构建 UITest 项目时会出现 Java OutOfMemory 异常,即使在 x64 中构建具有 2G 堆的情况下也是如此?
我们正在使用 Xamarin 开发一个 Android 应用程序。我们使用 Visual Studio Team Services 作为我们的 CI 服务。
该项目包括(除其他外)
- Droid.csproj(安卓项目)
- UITest.csproj(用于 UI 测试的 C# 程序集)
最近 Droid.csproj 因java.lang.OutOfMemoryError: Java heap space
错误而导致构建失败。我们将服务器的配置更改为以 x64 运行,并将 Java 最大堆大小增加到 2G。我可以在 VSTS 中看到该项目现在正在成功构建。
但是, UITest.csproj 失败了,原因如下:
似乎 UITest 依赖于 Droid,这是有道理的,因为它正在测试 Droids UI 组件。我是否需要在 UITest 项目中配置某些内容才能使其正常工作?
作为参考,这是 UITest 项目的项目配置屏幕:(如您所见,这是一个普通的 C# 项目,因此没有增加堆大小的选项)
为了构建这个 UITest 项目,我还需要在 VSTS 中指定其他内容吗?
xamarin - System.Net.Http.HttpRequestException 异常将在物理设备上运行 xamarin UI 测试
我创建了一个简单的 Xamarin.Forms(Portable) 项目并在其中包含 UI 测试项目。但是当我试图在物理设备中运行测试时,它给了我下面提到的异常。
这是我的项目的链接:XamarinUITest 日志文件:错误日志
c# - 如何获取特定元素的文本 - Xamarin UI 测试
我有:
[TextView] id:“MonthValue”文本:“11”
我想将文本作为 id MonthValue的字符串
xamarin - Xamarin.UITest DeviceAgentException:无法安装 DeviceAgent
如何解决在 iOS 设备上运行 Xamarin.UITest 时出现的此错误?
它发生在 iOS 模拟器和物理 iOS 设备上。
设置:Calabash.XDB.Core.Exceptions.DeviceAgentException:无法安装 DeviceAgent:ApplicationName='/var/folders/5m/3712cp7j2k928k6z3fgszfyw0000gp/T/xdb/DeviceAgent.iOS.Dependencies/93c12f73043a2d14eea9d417ab080eb4/bin/iOSDeviceManager',CommandLine -d fcbb5006c892e39f1f675a3f6804ce3688c3b8d1 -a /var/folders/5m/3712cp7j2k928k6z3fgszfyw0000gp/T/xdb/DeviceAgent.iOS.Dependencies/93c12f73043a2d14eea9d417ab080eb4/ipa/DeviceAgent-Runner.app', CurrentDirectory='', Native error= Cannot find the specified file
----> System.ComponentModel.Win32Exception : ApplicationName='/var/folders/5m/3712cp7j2k928k6z3fgszfyw0000gp/T/xdb/DeviceAgent.iOS.Dependencies/93c12f73043a2d14eea9d417ab080eb4/bin/iOSDeviceManager', CommandLine='install -d fcbb5006c892e39f1f675a3f6804ce3688c3b8d1 -a / var/folders/5m/3712cp7j2k928k6z3fgszfyw0000gp/T/xdb/DeviceAgent.iOS.Dependencies/93c12f73043a2d14eea9d417ab080eb4/ipa/DeviceAgent-Runner.app', CurrentDirectory='', Native error=找不到指定的文件
xamarin - Facing "Stalled error " on Xamarin test cloud when Xamarin.ios Uitest ran from Xamarin Studio
I am facing "Stalled error" when running UITest on Xamarin test cloud from mac machine - Xamarin studio. UITest is written for Xamarin.ios application, which is just having code (the default code) AppLaunches test and code is app.Screenshot("First screen"). My BeforeEachTest looks like as below
app = Configureapp.ios.PreferIdeSetting().StartApp();
Inside xamarin studio, unit test window, I have linked the ios app to the UITest project.
My project is in configuration debug|iPhone.
I have followed steps as, in appdelegate file of ios project, I have added Xamarin.Calabash.Start(), and also added package Xamarin.testcloud.agent in ios project.
My app size is 32.88 mb
Please suggest the solution.