Я пытаюсь прокрутить экран, но выдает ошибку, что в представлении такого элемента нет.Я пробовал некоторые другие способы, но также не смог прокрутить до этой строки.У меня нет идентификаторов, потому что строки создаются динамически, и я могу прокручивать только к определенному элементу с помощью свойства «partLinkText »
JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap<String, String> scrollObject = new HashMap<String, String>();
scrollObject.put("direction", "down");
scrollObject.put("element", ((RemoteWebElement) driver.findelement(by.partialLinkText("Flow")).getId());
js.executeScript("mobile: scroll", scrollObject);
У меня есть строка с текстом, который является« поток », но я могу»не могу найти способ прокрутки к этому конкретному тексту.В Android он работает методом moveTo, но в iOS кажется, что он не работает.Вот как я прокручиваю строку на нужном экране:
WebElement flow= driver.findElement(By.partialLinkText("Flow"));
Actions action = new Actions(driver);
// Scroll to Flow Row
action.moveToElement(flow).build().perform();