Виктория Соковикова, Тест-аналитик at «Лаборатория качества»
Начнём со сладкого и приведём примеры из практики тестирования.
Представьте себе готовый к запуску интернет-магазин. Ничего не предвещает беды. Маркетологи разработали стратегию продвижения, были написаны статьи в профильные интернет-ресурсы, оплачена реклама. Руководство ожидало до 300 покупок еженедельно. Проходит первая неделя, менеджеры фиксируют 53 оплаты. Руководство магазина в ярости...
Менеджер проекта бегает в поисках причин: непродуманность usability? нецелевой трафик? что-то еще? Начали разбираться, изучили данные системы аналитики. Оказалось, что до оформления заказа дошли 247 человека, а оплатили только 53.
Ребята, помогите, пожалуйста. Как сделать, чтобы переменная, которую я сохранила, в последствие увеличивалась на любое число?
Есть календарь, в котором при помощи команды (Спасибо Татьяне)))) вытаскиваю в поле текущую дату.
Затем выполняю команды
store value | id=date | day1
echo | ${day1}
возвращает : 25 апреля 2019
Далее, мне необходимо выбрать следующую после текущей дату, и здесь проболемка.
Пробовала привязываться к дню недели, все отрабатывает, но рано или поздно текущая дата совпадает с тем днем недели, который я указываю в локаторе и проверка уже некорректная.
Начала пробовать с переменными.
Так как у меня уже есть переменная day1, я пробовала так:
click (именно этой командой выбирается значение из календаря) | локатор: ${day1} + 2 (или любое другое число) | значение: пусто
Не отрабатывает!
Затем попробовала и число, которое добавляется к переменной тоже объявить переменной
Кейс: наше приложение генерирует формочку (iframe), код пользователи могут скопировать и вставить на свой сайт.
Хочу автотест, который получал бы от приложения html этой формочки, вставлял на какую-то базовую страницу, заходил на нее и проверял, что форма работает.
Вопрос: вот получила я от приложения свой iframe, смастерила строку с какой-то базовой страничкой, типа такой:
Как дальше заставить Трактор открыть этот html в браузере и проделать какие-то действия с формой, которая окажется на получившейся странице (отправить данные и т.п.)?