Мне нужно автоматизировать мобильное приложение iOS pega, там у меня есть поле, которое мне нужно щелкнуть. Но это поле установлено в видимое «ложь». Есть ли способ, где я могу нажать на этот элемент?
Изображение экрана мобильного устройства
- Подход (1) Я использовал Нажмите на время (сек ) текстовое поле, но для него установлено значение false
String selector = "type=='XCUIElementTypeStaticText' AND rect.x==101 AND rect.y==150 AND(visible == 0 OR enabled == 1)";
MobileElement timeEle = driver.findElementByIosNsPredicate(selector);
timeEle.click();
Подход (2) Я использовал Нажмите на иконку «Часы», даже для этого я использовал строку предиката, но она не работает.
xpath, показанный в Appium,
//XCUIElementTypeOther[@name="Center Panel, region"]/XCUIElementTypeOther[1]/XCUIElementTypeOther[1]/XCUIElementTypeOther[4]/XCUIElementTypeOther[1]/XCUIElementTypeOther[1]/XCUIElementTypeOther[3]/XCUIElementTypeOther/XCUIElementTypeOther/XCUIElementTypeOther