appium-ios相关内容

使用 XCUITEST 驱动程序在 Appium 中通过 xpath 查找元素

更新自动化框架的任务落在了我的身上.我是 iOS 测试新手,所以在 Appium-1.6.0-beta1 中使用新的 XCUITEST 驱动程序时遇到问题. 我已经启动并运行了驱动程序,但是大多数元素都使用框架中的 xpath 定位(我知道这并不理想)大多数元素没有标签、名称或可访问性标签.因此,目前 90% 的元素都排除了 :name 定位器. xpaths 似乎迎合了旧的苹果框架 ..
发布时间:2021-11-16 20:10:16 移动开发

如何使用 Appium 在真实设备上自动化 3rd 方 ios 应用程序

我正在尝试使用 Appium 在真正的 iPhone 上自动化 3rd 方 ios 应用程序(例如 YouTube).我一直找不到实现此目的的单一指南/教程,但从我收集的信息来看,它似乎涉及以下步骤: 解压预装的应用并解密(使用Clutch等工具)用我的开发证书辞职 我知道我在每一步都省略了很多细节,但我的问题是,有没有人成功地做到了这一点,并且可以确认这实际上是可以实现的?或者有没有 ..
发布时间:2021-11-16 20:06:55 移动开发

无法在真实设备上使用 Appium 在 iOS hyprid 应用程序自动化中识别 WEBVIEW 中的元素

我试图使用 ionic2/Angular2 和 typescript 自动构建混合应用程序. 我使用 C# 编写代码.测试在 BDD 中 - specflow版本:iOS:9.3.1代码:7.3Appium:1.4.13 将 Context 切换到 WEBVIEW 后,我无法识别元素. 使用以下代码调用 IOSDriver 私有IOSDriver驱动程序 = 空;公共 IOSD ..

返回值无法转换为 WebElement

我正在使用 Appium 进行 iOS 自动化测试,但出现此错误 返回值无法转换为 WebElement//*[@text='Search Results'] Appium Java 客户端版本:6.0.0-BETA5 降级 Java 客户端不是我的选择,因为我使用的是最新测试版中的一些方法. 尝试{MobileElement titleView = navigationBar ..
发布时间:2021-11-16 20:04:40 其他开发

如何使用 TouchAction 在 Appium 1.7.1 中滚动

我无法向下滚动到 iOS 和 Android 应用中的某个元素.由于从 Appium 1.6.3 到 1.7.1 和 io.appium 到 6.1.0 的更新,swipe 方法已被弃用,唯一的解决方案是使用 TouchActions. 我尝试使用 TouchActions 解决它,但它根本没有滚动或滚动方向错误. 到目前为止我的解决方案是这样的,也许有人可以解释我做错了什么: pu ..
发布时间:2021-11-16 20:04:34 Java开发

在 Appium ios 中使用 Selenium Webdriver Selectors

我正在进行的一个项目是在开发一个 ios 应用程序的同时开发一个 web 应用程序(为了同样的事情),我希望能够使用现有的 Selenium 测试,但我们在选择器方面遇到了问题.是否有可用于 Selenium Webdriver 和 Appium ios 的选择器类型或属性名称,以便我可以将变量设置为浏览器或应用程序,并且它们在两者上运行和工作.这个项目之前没有人使用过Appium,所以我们缺乏很 ..
发布时间:2021-09-06 18:41:09 Java开发

Appium XCUITest中的代码签名证书错误

我正在尝试使用Appium XCUITest进行IOS 10的UI自动化.在运行脚本时,它会尝试构建WebDriverAgent并在此时失败.我已经通过用户界面添加了配置文件并在Xcode中添加了帐户,但是不确定XCUITest在运行时从何处获取配置文件,或者不确定是否需要提供某些所需功能的信息. info Xcode测试失败:info对"WebDriverAgentRunner"进行Xcod ..
发布时间:2021-05-17 18:31:29 其他开发

如何在Mac上使用python更改文件的创建日期?

我需要更新.mp4文件的创建时间,以使其显示在按创建日期排序的媒体文件列表的顶部.我能够使用os.utime轻松更新文件的访问日期和修改日期,但还没有找到一种将文件的创建日期更改为“现在"的好方法. 我的最终目标是使用appium将媒体文件播种到iOS模拟器中,并在该脚本中访问这些媒体文件.问题是该视频文件已有数天的历史,因此不会在该应用程序的“最近添加"部分中显示. 解决方案 我能 ..
发布时间:2021-04-09 18:47:08 Python

如何使用appium从iPhone启动已安装的应用程序

我正在使用Java + TestNG + Appium编写自动化脚本. 在一个测试方案中,我试图在iPhone上启动已安装的应用程序. (在这种情况下为方框). Box包含一些我需要访问的MS Office文件. 我不太确定如何实现这一目标. 我尝试了多种选择,例如从iTunes中提取.app文件并使用Appium进行部署,但是没有成功. 如果可以的话,有人可以指导我.如果是,怎 ..
发布时间:2021-02-08 20:28:06 移动开发

iOS自动化测试-XCTest与Appium

我正在寻求测试工程师和iOS开发人员对特定问题的意见. 我已经使用Appium一年多了,在真实设备上运行移动Web测试时遇到了种种困难.每次Apple在XCTest或Safari中进行更改时,Appium都会受到直接影响(即使它们解决了某些问题,其他问题也会出现在它的位置),并且到现在为止,我花了更多时间解决与Appium相关的问题,因为而不是来自AUT的那些. 此外,无论如何,您都需 ..
发布时间:2020-09-14 22:06:09 移动开发

iOS模拟器每次需要2-3分钟来启动/调用

我已经在Mac上为iOS自动化设置了appium. 每次启动模拟器都需要2-3分钟. 他们说的大多数部分都是第一次才花时间,但是这里每次都花时间. 每次执行之后要等待那么多时间是浪费时间. 很少有链接说过将newCommandTimeout设置为该功能,但这是行不通的. 我正在使用以下版本 appium-desktop-1.2.7-mac Xcode 8.1 ..
发布时间:2020-09-06 03:44:01 其他开发