Size: a a a

Мобильное тестирование с Appium

2020 April 17

M

Mytrofun in Мобильное тестирование с Appium
Mike
Если есть apk - пришли плз в лс, попробую в течение пары дней.
инстаграм же
источник

M

Mike in Мобильное тестирование с Appium
Vika_JuniorQA
Нет,  все таки не так. Календарь появляется после нажатия на поле "Дата Рождения" ,тоесть нужно крутить три крутилки: число , месяц, год
Так, возникает вопрос: как регаться человеку, у которого ДР в день регистрации, ему надо прокрутить на неверную дату и вернуться обратно?
источник

V

Vika_JuniorQA in Мобильное тестирование с Appium
Не поняла??
источник

M

Mike in Мобильное тестирование с Appium
Сегодня 17 апреля. Календарь по умолчанию стоит на 17 апреля 2020.
И мы сможем перейти на следующий шаг только если поставим все значения другими?
Например, 16 марта 1990.
Нам нельзя просто сделать 17 апреля 1990? То есть затронуть только год.
источник

V

Vika_JuniorQA in Мобильное тестирование с Appium
Сначала вот такая форма. Я нажимаю на поле "Дата рождения" и появляется календарь
источник

M

Mike in Мобильное тестирование с Appium
Хорошо, то есть если мы прокрутим только год, то в это поле не запишется день и месяц?
Я просто все еще не понимаю зачем нам трогать день и месяц.
источник

M

Mike in Мобильное тестирование с Appium
Второй момент: тут есть проверки на валидность? Не пойдет дата 17.04.2020?
источник

V

Vika_JuniorQA in Мобильное тестирование с Appium
Mike
Хорошо, то есть если мы прокрутим только год, то в это поле не запишется день и месяц?
Я просто все еще не понимаю зачем нам трогать день и месяц.
Проверка на валидность - Не знаю, есть или нет Мы должно указать дату своего рождения,мы ведь не можем родиться и в этот же день начать пользоваться этим прилодением
источник

M

Mike in Мобильное тестирование с Appium
Vika_JuniorQA
Проверка на валидность - Не знаю, есть или нет Мы должно указать дату своего рождения,мы ведь не можем родиться и в этот же день начать пользоваться этим прилодением
Если нет проверки на валидность это уже дефект. Но это уже отступления.
Календарь работает так, что по умолчанию всегда стоит сегодняшняя дата.
Я хочу понять в чем заключается необходимость менять день и месяц, получить адекватную дату можно изменив только год.
Как я понимаю по скрину - мы крутим календарь, жмём в любое свободное место, календарь закрывается сам и в поле ДР указывается то, что мы накрутили в календаре
источник

IZ

Ivan Zelinskyj in Мобильное тестирование с Appium
Mike
Если нет проверки на валидность это уже дефект. Но это уже отступления.
Календарь работает так, что по умолчанию всегда стоит сегодняшняя дата.
Я хочу понять в чем заключается необходимость менять день и месяц, получить адекватную дату можно изменив только год.
Как я понимаю по скрину - мы крутим календарь, жмём в любое свободное место, календарь закрывается сам и в поле ДР указывается то, что мы накрутили в календаре
ето разве не палевно регаться с сегоднешним  днем и месяцем рождения
источник

V

Vika_JuniorQA in Мобильное тестирование с Appium
Mike
Если нет проверки на валидность это уже дефект. Но это уже отступления.
Календарь работает так, что по умолчанию всегда стоит сегодняшняя дата.
Я хочу понять в чем заключается необходимость менять день и месяц, получить адекватную дату можно изменив только год.
Как я понимаю по скрину - мы крутим календарь, жмём в любое свободное место, календарь закрывается сам и в поле ДР указывается то, что мы накрутили в календаре
По умолчанию - да, стоит сегодняшняя дата. Когда мы выбираем год, и не выбираем месяц или число, то год меняется и число и месяц остаются сегодняшними.
источник

V

Vika_JuniorQA in Мобильное тестирование с Appium
Это неверное
источник
2020 April 18

M

Mike in Мобильное тестирование с Appium
Окей. Тогда просто 3 скроллера отдельных с разными отступами относительно ширины экрана
источник

M

Mike in Мобильное тестирование с Appium
Можно еще поиграться с мультитачем, вроде аппиум поддерживает такое.
источник

IZ

Ivan Zelinskyj in Мобильное тестирование с Appium
не получается Xpath_ем привязаться к объекту передавая ему только одно значение без номера совпадения
источник

V

Vika_JuniorQA in Мобильное тестирование с Appium
@samesmile Попробовала ваш код, не-е не работает
источник

IZ

Ivan Zelinskyj in Мобильное тестирование с Appium
лепил костыль и по координатах не получилось  (андроид 4.4) может надо его обновить
источник

IZ

Ivan Zelinskyj in Мобильное тестирование с Appium
int startY = (int)(driver.Manage().Window.Size.Height * 0.80);
int endY = (int)(driver.Manage().Window.Size.Height * 0.20);
int startX = driver.Manage().Window.Size.Height/2;
driver.Swipe(startX,startY,startX,endY,3000);
источник

V

Vika_JuniorQA in Мобильное тестирование с Appium
А как это три скрола с разными отступами относительно ширины экрана. Как реализовать?
источник

V

Vika_JuniorQA in Мобильное тестирование с Appium
@zimri4 я такой костыль пробовала - нашла на каком то сайте
источник