#ios #mobile #ui-automation #appium-ios #seetest
#iOS #Мобильный #пользовательский интерфейс-автоматизация #appium-ios #смотрите тест
Вопрос:
Мне нужно провести пальцем по экрану настроек iPad. Параметры экрана настроек Ipad находятся слева, и в зависимости от выбранного параметра вы получите правую половину экрана.
Теперь с помощью команды Swipe в Seetest (инструмент, основанный на Appium) он всегда выполняет свайп в правой половине. Есть ли способ выполнить свайп в левой половине?
Я использовал команду Swipe. Проведите пальцем (направление, смещение, время)
@Test
public void testUntitled(){
client.setDevice("<Device Name>");
client.click("NATIVE", "xpath=//*[@text='General' and @class='UIAStaticText']", 0, 1);
client.swipe("Down", 292, 603);
}
Ожидается: следует провести по левой половине.
Актуально: он всегда проводит пальцем по правой половине.
Ответ №1:
Ознакомьтесь с этим кодом seetest .elementSwipeWhileNotFound("NATIVE", "id=nav_drawer", "Down", 0, 2000, "NATIVE", "text=History", 0, 1000, 5, true)
Этот код будет перемещаться внутри элемента ‘id = nav_drawer’, пока не найдет ‘text = History’. Вы можете найти подробную информацию здесь.