Size: a a a

2019 September 05

EK

Evgen Kovtun in atinfo chat
в ставнении с обычным запуском браузера
источник

V

Vladimir in atinfo chat
 before(async function () {
   client = await webdriverio.remote(androidOptions);
   const tabBar = await client.$('~bottomNavigationBar');
   const tabBarElements = await tabBar.$$("android.widget.FrameLayout");
   tabBarElements[4].click();
   const MoreElements= await client.$('~menuList');
   const Elements = await MoreElements.$$('~menuListItem');
   Elements[1].click();
   client.pause(5000);
   const ListDepartment = await client.$$('~titleValueItem');
   client.pause(5000);
   ListDepartment[1].click();
 });

Добрый день, ребята. Возник следующий вопрос. Занимаюсь автоматизацией тестирования одного андроид приложения. Необходимо проверять список элементов на одном конкретном View.  До текущего момента, все переходы были вынесены в отдельные блоки it в одно тесте, и соответственно после каждого перехода выводился какой-то результат. Я хочу избежать этого и поэтому все переходы вынес в блок before, но почему-то данная конструкция не работает.  Возникает ошибка TypeError: Cannot read property 'click' of undefined
Вопрос 1. Можно ли вообще так делать?
Вопрос 2. Если можно, почему может не срабатывать?
источник

M

Max in atinfo chat
Evgen Kovtun
ну не прям через раз, а хаотично. 10 раз прошло 1 упало
примерно тоже самое, при чём на 5 сайтах нет такой проблемы, а на одном иногда встречается
источник

EK

Evgen Kovtun in atinfo chat
Max
примерно тоже самое, при чём на 5 сайтах нет такой проблемы, а на одном иногда встречается
ну если у тебя есть вагон времени, поиграйся с надстройками драйвера и максимально приблизь его к реальному запуску
источник

M

MIKHAIL in atinfo chat
Zewa 🚽 Expert
Без хороших знаний о том как проводятся инъекции, найти ошибки в фильтрации тебе будет тяжко
на % тоже там проверка есть
источник

EK

Evgen Kovtun in atinfo chat
если нет, то просто релоад и вопрос решен
источник

НБ

Никита Белов in atinfo chat
MIKHAIL
проверка тайтла страниц при пагинации
возьми словарь от фаззера, там вариаций прорва. ток бери фаззер для веба
источник

FB

Foo Bar in atinfo chat
MIKHAIL
на % тоже там проверка есть
Чем вариант с декомпиляцией не нравится?
источник

M

MIKHAIL in atinfo chat
Foo Bar
Попробуй скачать какое-нибудь приложение, декомпилировать и посмотреть в исходном коде, какие проверки делают другие разработчики. Потом чуть-чуть подправишь и будешь использовать
я это всё понял. типа мне нужно написать чтобы использовали такую проверку ? типа просто явный тип на int и всё ?
источник

FB

Foo Bar in atinfo chat
Да, именно так. На int или на str, bool, etc
источник

M

MIKHAIL in atinfo chat
а если в url передавать decode это фреймворк уже сьест - верно ?
источник

FB

Foo Bar in atinfo chat
MIKHAIL
а если в url передавать decode это фреймворк уже сьест - верно ?
Это от фреймворка зависит, имеет смысл потестировать
источник

M

MIKHAIL in atinfo chat
Foo Bar
Это от фреймворка зависит, имеет смысл потестировать
спасибо.
источник

FB

Foo Bar in atinfo chat
Не за что
источник

FB

Foo Bar in atinfo chat
MIKHAIL
спасибо.
Разбанишь меня теперь? 🙂
источник

A

Artem in atinfo chat
Max
Всем привет. После открытия страницы драйвером в тесте иногда не подгружается содержимое страницы, просто белый экран и бесконечная загрузка страница. Если обновить страницу вручную содержимое моментально подгружается. Если открывать страницу просто без теста, такая проблема ни разу не наблюдалась. Может кто сталкивался с подобной проблемой ?
Хочеться понять это проблема в сайте или в коде
Пробуй открывать веб драйвер с параметром incognito
источник

М

Макс in atinfo chat
Привет, подскажите, какой нормальный безголовый браузер можно использовать ? Например, PhantomJS  - в доке написано уже не актуальный...
источник

DZ

Dmitry Zakharov in atinfo chat
chrome в режиме headless юзай
источник

OK

Oleksandr Khotemskyi in atinfo chat
Dmitry Zakharov
chrome в режиме headless юзай
или firefox headless
источник

M

Max in atinfo chat
Artem
Пробуй открывать веб драйвер с параметром incognito
поробовал в инкогнито ( проблема не решилась
источник