Size: a a a

2020 June 16

AD

Andrei Dzeichyk in JS for testing
стектрейс?
источник

a

anton in JS for testing
есть вариант ждать завершения аякса
источник

a

anton in JS for testing
вроде бы такое можно делать
источник

a

anton in JS for testing
Andrei Dzeichyk
стектрейс?
зачем тебе стектрейс
источник

a

anton in JS for testing
он ничего не даст
источник

a

anton in JS for testing
в этом случае
источник

a

anton in JS for testing
всм дефолтное состояние?
источник

a

anton in JS for testing
у меня не может быть там дефолтного состояния, это парсер
источник

AD

Andrei Dzeichyk in JS for testing
ну я пытался помочь =)
источник

VG

Vitalii Grygoruk in JS for testing
@antonkutakov ты не тот инструмент взял для парсера… взял бы puppeteer / playwright - было бы намного легче такие кейсы обрабатывать
источник

VG

Vitalii Grygoruk in JS for testing
может не позно заменить?
источник

a

anton in JS for testing
Да изначально парсеры в компании писались с помощью селениума
источник

a

anton in JS for testing
Решил продолжить традицию
источник

a

anton in JS for testing
На нем уже около 60ти парсеров написано
источник

a

anton in JS for testing
Тут
источник

a

anton in JS for testing
🤷‍♂
источник

a

anton in JS for testing
тут вообще странная история была, сначала написали на питоне, потом решили написать на ноде
источник

VG

Vitalii Grygoruk in JS for testing
ну можно просто подменить selenium -> puppeteer и заживешь… базовое API по работе с элементами очень похожее
источник

VG

Vitalii Grygoruk in JS for testing
а вообще по твоему вопросу - если у тебя меняется табличка при пагинации - то поставь explicit wait который дожидается что табличка действительно проапдейтилась (сравнить текст до и текст после в 1й строке 1 столибке например)
источник

AG

Andrii Grom in JS for testing
Привет.
Вопрос по ReportPortal, тести запускаю с помощью Test Cafe.
Установил пакет для RP - testcafe-reporter-reportportal. В файле .ENV прописал переменные которые нужны для RP.
Есть такая переменная - REPORT_PORTAL_LAUNCH_NAME, которая отвечает за название раздела, какие там тести запускаться. Так вот, в файле .ENV это переменная хороша, если я всегда буду запускать все тести проекта. Но у нас тесты разбиты на 3 раздела:
tests/functionality_1
tests/functionality_2
tests/functionality_3

Мне нужно в репорт портале тоже так разбить.
В testcafe не можно через npm переписать env переменную. Я конечно попробовал в тупую в файле с тестами поменять переменную - так заработало, но копировать в каждый файл с тестами эту строчку какая-то бредовая идея.

Возможно есть другой способ? Как у вас это работает?
источник