UiScrollable имеет различные методы (там множество различных вариантов листания и не только). Тут примерыПоясните плс. вот эту функцию как она работает и почему там 2 new внутри.
driver.FindElementByUiAutomator("new UiScrollable(new UiSelector().scrollable(true).instance(2)).flingToBeginning(" + rotateYear + ");");
new UiScrollable(тут поисковое выражение).flingToBeginning()
new UiScrollable(new UiSelector().scrollable(true).instance(2)).flingToBeginning()
Поиск:
new UiSelector().scrollable(true).instance(2);
Третий элемент на странице у которого атрибут scrollable=true. Ну, примерно так, если бы искали через xpath,по Instance - в теории понятно что это номер совпадения, но как его мерять?
//*[@scrollable="true"][3]
Весь код из шаблонов я привел в посте..Если можно, тестовый проект тоже дайте на то, что сверху, чтобы можно было самому этот код потестировать.
Если текст большой и разделен слешами? то как правильно искать его? пример: Войти\ под\ другим\ номером
var element = driver.FindElementByUiAutomator("new UiSelector().textContains(\"Войти \\под \\другим\")");