Я перепробовал много блогов и дискуссий о прокрутке ios & android в appium, java. но похоже, что большинство методов устарели или не работают. пожалуйста помогая. Я использую appium 1.15.1, java, селен.
в поисках быстрой помощи.
Я пытаюсь выполнить следующий код, но он прокручивается дважды и даже не нажимает.
Привет,
Я на Ма c и работаю с реальным устройством. Я использую Appium 1.15.1, Selenium, Java с POM. Я написал следующий код для iOS проведите пальцем вниз.
Привет,
public void chkMenuOptioniOS1(String sName)
{
/* This is actual path which got from inspector
//XCUIElementTypeStaticText[@name="Account Information"]
*/
String targetCell = "//XCUIElementTypeStaticText[contains(@name,'" + sName + "')]";
MobileElement cellWithText = driver.findElement(By.xpath(targetCell));
HashMap<String, String> scrollObject = new HashMap<String, String>();
scrollObject.put("element", ((RemoteWebElement)cellWithText).getId());
scrollObject.put("direction", "down");
scrollObject.put("predicateString", "value == '" + sName + "'");
scrollObject.put("toVisible", "true");
driver.executeScript("mobile:scroll", scrollObject);
try {
System.out.println("In Try Block "+cellWithText.getText());
Thread.sleep(10);
cellWithText.click();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
- Он прокручивается дважды
- и он не щелкает,
Присоединение снимка экрана объекта DOM.
Пожалуйста, помогите мне