Size: a a a

QA — Автоматизация

2019 November 05

Е

Евгений in QA — Автоматизация
всем привет. никак не удается победить ошибку "Error while waiting for Protractor to sync with the page" в момент перехода с неангуляровской страницы логина на ангуляровскую страницу. в тестах в beforeEach делаю '''browser.ignoreSynchronization = true;''' вызываю метод логина, затем в самом тесте переключаю '''browser.ignoreSynchronization = false;''' и жду появления элемента на страницы browser.wait(EC.visibilityOf(elm), 25000); и вот на моменте этого ожидания рандомно появляется ошибка синхронизации, каждый раз на разных тестах...
источник

K

KateThere in QA — Автоматизация
где мой приз?!
источник

BO

Boris Osipov in QA — Автоматизация
KateThere
где мой приз?!
лови
источник

BO

Boris Osipov in QA — Автоматизация
для не понятливых, обсуждения зп => @qa_fin
источник

O

Olga in QA — Автоматизация
Евгений
всем привет. никак не удается победить ошибку "Error while waiting for Protractor to sync with the page" в момент перехода с неангуляровской страницы логина на ангуляровскую страницу. в тестах в beforeEach делаю '''browser.ignoreSynchronization = true;''' вызываю метод логина, затем в самом тесте переключаю '''browser.ignoreSynchronization = false;''' и жду появления элемента на страницы browser.wait(EC.visibilityOf(elm), 25000); и вот на моменте этого ожидания рандомно появляется ошибка синхронизации, каждый раз на разных тестах...
у вас рестарт браузера есть? В репе протрактора было обсуждение, что рестарт браузера может вызывать сбой в выставлении такой опции... даже если он не находится непосредственно между ее изменениями
источник

Е

Евгений in QA — Автоматизация
Olga
у вас рестарт браузера есть? В репе протрактора было обсуждение, что рестарт браузера может вызывать сбой в выставлении такой опции... даже если он не находится непосредственно между ее изменениями
рестарта нет, чищу куки, затем возвращаюсь на логин страницу
источник

AB

Alexei Barantsev in QA — Автоматизация
Сергей
В общем если кому интересно , то решил без всяких десериализаций ))) тупо сделал метод который принимает jsonObject и урл, а возвращает Response. Потом закидываешь полученный результат в переменную и можно дёрнуть любое значение через response.jsonPath().get(переменная).toString() ...
так ведь это и есть "дергать поштучно через path", котого вы в оригинальном вопросе пытались избежать. что изменилось?
источник

KS

Ksenia S in QA — Автоматизация
А кто нибудь может посоветовать литературу по тестовой архитектуре? Апи, юай. Любой.
источник

KS

Ksenia S in QA — Автоматизация
Да, верно, я имела в виду процесс проектирования своего фреймворка
источник

KS

Ksenia S in QA — Автоматизация
Я бы хотела именно книгу найти
источник

KS

Ksenia S in QA — Автоматизация
Правда?
источник

KS

Ksenia S in QA — Автоматизация
Жаль
источник

KS

Ksenia S in QA — Автоматизация
Хотелось бы почитать про опыт великих тестеров, паттерны и прочее
источник

KS

Ksenia S in QA — Автоматизация
Но это общие паттернв проектирования
источник

KS

Ksenia S in QA — Автоматизация
А мгн бы хотелось с закосом под тестирование
источник

AB

Alexei Barantsev in QA — Автоматизация
ну, зачем так пессимистично. кое-что всё таки есть. гуглите "Месарош шаблоны xunit"
источник

KS

Ksenia S in QA — Автоматизация
О, спасибо
источник

KD

Kseniia Derevnina in QA — Автоматизация
к странице двухсотой очень захочется просто погуглить )
источник

m

mkots in QA — Автоматизация
Ну чтобы создать свой фреймвор можно взять эту диаграму и итеративно имплементировать все что в ней есть на понравившемся вам языке
источник

O

Oleg in QA — Автоматизация
У меня тут вопрос есть по архитектуре :)
Кто как подготавливает тестовые данные, если их много? У меня в тесте допустим есть 6 обектов по 30 полей (реквест, респонс и два мока сторонних сервисов).
источник