xamarin.uitest相关内容

Xamarin.UITests - 在真实设备上测试 - iOS - 应用程序权限弹出问题

我的 iOS 应用需要一些权限(GPS、推送通知).当应用程序第一次启动时,iOS 会询问用户是否同意将这些权限授予应用程序.我已经编写了一些 UITests 并希望在本地连接的 iPhone 上自动运行它们. 问题是我无法覆盖权限问题并且我的测试失败.我发现 IDE (Xamarin Studio) 部署的应用程序会要求权限,但通过 UITests 部署的应用程序不会.所以我尝试了 .Ap ..
发布时间:2022-01-05 15:09:47 移动开发

如何在 iOS 模拟器上使用 VS 运行测试(在 mac 上)

刚刚开始调查 Xamarin 测试云.我想使用 VS 编写一个简单的测试,并在运行在 Mac 机器上的 iOS 模拟器上运行此测试.我已连接到 Xamarin Mac 代理.Agent 与 iOS 模拟器在同一台 Mac 机器上运行. 当我尝试使用这样的东西时,我遇到了“Windows 不支持 iOS 测试"的异常: app = ConfigureApp.iOS.StartApp(); ..
发布时间:2021-12-14 17:09:30 其他开发

Xamarin UI 在 Windows 上测试 iOS

我需要在 iOS 下测试我的 Xamarin 应用程序的 UI.我使用 Xamarin.UITest |为此,Visual Studio(Windows 10)上的 CrossPlatform.昨天我找到了 Android 的解决方案,现在需要它用于 iOS 模拟器.我的电脑连接到mac,我可以在模拟器中在本地机器上启动应用程序.但我无法开始 UI 测试: 公共类 AppInitializer{ ..
发布时间:2021-09-29 20:18:44 C#/.NET

找不到 Xamarin.UITest 3.0.14 apksigner

从 3.0.13 升级到 Xamarin.UITest v.3.0.14 后,尝试签名时 APK 加载中断. 未找到 Android SDK.请安装它,如果仍然找不到,请设置 ANDROID_HOME 环境变量指向该目录.搜索地点:Windows 注册表C:\Users\xxxx\AppData\Local\Android\Sdk - 部分匹配.找到:zipalign、aapt、adb、andr ..
发布时间:2021-09-25 20:27:26 移动开发

如何从命令行运行 Xamarin.UITest?

我想在我的构建服务器上运行测试(使用 Xamarin.UITest 进行),该服务器在 OS X 上运行 TeamCity. 我在网上搜索过如何执行此操作,但我只能找到如何将这些测试提交到 Xamarin 测试云.这不是我想要的,我想直接在连接到构建服务器的设备(和/或模拟器)上运行我编写的测试. 解决方案 根据 文档(需要 NUnit 2.6.3) $ mono /Nunit-2 ..
发布时间:2021-09-04 20:23:59 其他开发

Xamarin.UITests-在真实设备上进行测试-iOS-应用权限弹出窗口问题

我的iOS应用需要一些特权(GPS,推送通知).当应用程序首次启动时,iOS会询问用户是否可以将这些权限授予应用程序.我已经编写了一些UITest,并希望在本地连接的iPhone上自动运行它们. 问题是我无法覆盖权限问题,并且测试失败.我发现,由IDE(Xamarin Studio)部署的应用程序将询问权限,但通过UITests部署的应用程序则不会.因此,我尝试使用 .AppBundle(p ..
发布时间:2021-05-17 19:03:00 移动开发

AppInitializer始终启动android进行跨平台测试

我正在编写一个UI测试,该测试应该是Android和IOS之间的跨平台. 当我在Mac上运行App Initializer时,即使我打开了iOS模拟器且未插入Andorid的iOS设备,“平台" Xamarin对象也始终解析为android(在调试模式下运行测试时已确认)模拟器或连接的设备. public static IApp StartApp(Platform platform) ..
发布时间:2020-07-14 18:37:06 C#/.NET

Xamarin.UITest 2.2.4启动会话在第一次测试中失败

由于我的macOS使我更新到XCode 9.3,因此必须将Xamarin.UITest从2.2.2升级到2.2.4. 问题是,当我运行所有测试时,第一个测试每次都会失败,并附有错误.我认为这不是测试问题,因为所有测试都可以在具有XCode 9.2和Xamarin.UITest 2.2.2的macOS上正确运行.另外,如果我删除该测试,那么下一个将成为第一个测试的测试将失败,并出现相同的错误. ..
发布时间:2020-07-14 18:37:02 其他开发

我想将Iphone连接到MAC mini,并使用Xamarin UI测试从Windows机器上对其进行远程运行测试

在尝试执行针对Xamarin.UI.Test框架编写的UI测试脚本时,出现"Windows不支持iOS测试" 的错误消息. 是否可以通过Visual Studio 2017(Windows计算机)在IOS应用上远程运行UI测试? Appium具有远程服务器功能,使我们能够连接到Mac并运行测试脚本. Xamarin UI测试是否具有这样的功能? 解决方案 不支持使用Mac Ag ..
发布时间:2020-07-14 18:36:58 C#/.NET

使用Xamarin UiTest启用/禁用wifi

我尝试在Xamarin Ui测试中以编程方式启用/禁用wifi. 我已经找到了: Android:如何启用/禁用Wifi或以编程方式连接Internet .但它似乎在UiTest中不起作用. 我也尝试过这样的事情: Context appContext = Android.App.Application.Context; var wifiManager = (WifiManager) ..
发布时间:2020-07-14 18:36:56 移动开发

如何将Calabash添加到Xamarin.UITest的React Native iOS

如何将Calabash框架添加到React Native内置的iOS应用中? 我们正在将iOS应用程序的代码库从Swift迁移到React Native,并且我拥有使用Xamarin.UITest用C#构建的现有UITests套件. 我想继续将我的Xamarin.UITest套件用于React Native iOS应用程序,但是我知道Xamarin.UITest需要在应用程序的源代码中 ..
发布时间:2020-07-14 18:34:48 其他开发

Xamarin.UITest:如何检索列表中的所有元素

我有500个元素的列表,当我在页面上使用app.Query时,Xamarin.UITest仅给我6个元素,因为UI中只有6个元素可见. 如何从UITest内部的列表中检索所有500个元素? 解决方案 如上所述,app.Query的预期行为将仅返回页面上所有可见控件的结果.因此,如果控件不可见,则app.Query不会返回它. 检索列表中所有数据的方法是使用后门方法. Xa ..
发布时间:2020-07-14 18:33:44 C#/.NET