当前位置: 首页 > 知识库问答 >
问题:

用于iOS本机设备功能的Appium自动化

能翔宇
2023-03-14

我正在使用Appium在Android(4.4x)和iOS(9x)的真实设备上实现移动原生应用程序自动化。一些测试用例包括以下要自动化的操作:

    null
  • 适当的Appium命令不起作用
  • IOS中没有adb等替代方案
  • 无法访问的可执行这些操作的对象

感谢你的帮助

共有1个答案

杨乐
2023-03-14

Ashish-您正在寻找的测试用例不能为iOS自动化。这主要是因为苹果造成的限制。基本上,苹果所允许做的就是自动化你的应用程序,你的应用程序在沙箱中运行。如果你想访问系统杠杆警报或应用程序,你不能自动化。

Appium是一个很好的工具,但它只是苹果仪器上的一个包装。如果您试图更好地控制自动化,我们建议使用Apple的Instruments脚本或XCTest。这肯定会给你更好的控制力。如果您还有任何问题,您可以从我们的网站发送电子邮件给我们,我们可以帮助您。

 类似资料:
  • 我最近开始研究iOS本机应用程序自动化- MAC OS 10.10.2iOS模拟器-iPhone 5s,iOS8.1 Appium 1.3.4 应用在应用商店中-我正在使用此应用商店应用的.App文件 Appium.app中的iOS设置-应用路径-为.app文件提供路径强制设备-模拟器设备 代码- 我还尝试只在代码中提供应用程序路径,但没有在appium.app中提供,我尝试使用和不使用应用程序的

  • 我的团队面临着在Ios设备上运行测试的问题,他们运行速度非常慢,每个设备大约需要19分钟,在一些Ios为13的设备上,应用程序没有打开。在IOS 13上安装了应用程序,但未安装WDA,且应用程序未打开。 在本地,我们有Xcode 11.1、node 11.6.0、appium 1.17.1,所有这些都可以在本地环境中快速、良好地工作。仅供参考,Android的完美运行需要7分钟,设备场才能运行整个

  • 我在使用Appium进行iOS自动化时遇到错误“无法创建新会话。(原始错误:仪器在启动时崩溃)(警告:服务器未提供任何stacktrace信息)命令持续时间或超时:22.44秒”。 配置:-XCode 7.3 iPhone 5S--版本10 请建议与步骤。

  • 无法使用appium在我的ios应用程序屏幕上滑动。 我正在使用appium 1.3.1和iso 8 iphone 6模拟器。 我的ios屏幕分为两个屏幕,上面有图像,下面有数据。。。 在设备上,我们可以在任何地方滑动,但不能使用appium 我试图运行Appium 1.3.1iOSSDK 8.1(Xcode 6.1)

  • 我正在评估我的iOS自动化测试应用程序。作为其中的一部分,当我选择我的设备目标作为iPhone模拟器时,我能够成功地执行appium元素检查器。但当我以实际设备为目标时,我无法调用元素检查器。 我已经用开发配置文件签署了我的应用程序,并且我能够从Xcode 5安装和运行我的应用程序。所以我的应用程序设置看起来不错,因为我可以运行我的应用程序。 然后我在Appium中配置了所有细节。应用程序GUI,