java - 如何使用 Appium 自动化 iOS 应用程序中的单选按钮?
问题描述
我的应用程序中有一个要求,我需要从本机应用程序中选择任何一张照片,然后单击删除按钮。但我无法选择任何特定的照片。我按照以下步骤操作:
- 我创建了一个列表,它将检查是否存在照片?
- 如果照片存在,那么我将单击任何特定照片。
- 然后点击删除按钮。
但是我的代码没有选择照片,即使显示了元素。
按照我找到元素的方式:
@iOSFindBy(xpath = "//XCUIElementTypeImage[contains(@name,'tick-1.png')]")
private MobileElement selectPhoto;
@iOSFindBy(xpath = "//XCUIElementTypeImage[contains(@name,'tick-1.png')]")
private List<MobileElement> listOfPhotos;
当我这样做时,
listOfPhotos.isEmpty()
返回 false,这是预期的,因为存在一张照片。
但是当我点击元素时,
selectPhoto.click
它不会选择照片。
但是,selectPhoto.isDisplayed
返回 true。
那么,谁能告诉我如何自动化它?
解决方案
推荐阅读
- android - 带参数的导航组件 .popBackStack()
- f# - F# 条件表达式 if...then..else 返回单位或 ()
- android - 生成动态链接 firebase Android
- wordpress - Wordpress Woocommerce 报告页面问题
- c++11 - C ++:'operator ='的模棱两可的重载
- angular - 如何解决 TypeError:无法读取未定义的属性“0”?
- android - 如何在成功和错误时延迟 RxJava 订阅?
- reactjs - React + Typescript:如何输入 event.target.name 来声明?
- c# - 登录.Net核心控制台应用程序不起作用
- css - Chrome DevTools 通过样式面板持续更改