Size: a a a

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

2020 September 06

R

Roman Mhoian in QA — Автоматизация
Сделайте docker ps там видно будет на каком порту поднят контейнер
источник

A

Ake1a in QA — Автоматизация
Почему здесь я ловлю java.lang.NullPointerException ?  Хотя без @before и @after всё работает
источник

R

Roman Mhoian in QA — Автоматизация
Потому что два раза хром драйвер устанавливает
источник

R

Roman Mhoian in QA — Автоматизация
Странный сетап у Вас
источник

A

Ake1a in QA — Автоматизация
Roman Mhoian
Потому что два раза хром драйвер устанавливает
Убрал ChromeDriver в  @Before , заработало, спасибо!
источник

S

Sergei in QA — Автоматизация
Roman Mhoian
Сделайте docker ps там видно будет на каком порту поднят контейнер
Вроде всё делал правильно, но получилось достучаться только сейчас. Видимо, надо было спросить :)) Спасибо!
источник

R

Roman Mhoian in QA — Автоматизация
👍
источник
2020 September 07

A

Alexander in QA — Автоматизация
Ребят, нужна помощь по pytest.
Есть код теста https://pastebin.com/UMv6tUEz
Сейчас при прогонке теста он выполняется по такой схеме:
CLASS_PARAM_1
            TEST_1_PARAM_1
            TEST_2_PARAM_1
            TEST_1_PARAM_2
            TEST_2_PARAM_2
Можно ли его как-то заставить выполняться по этой схеме, кроме как убрать scope='class' в параметрах класса?
CLASS_PARAM_1
          TEST_1_PARAM_1
          TEST_1_PARAM_2
          TEST_2_PARAM_1
          TEST_2_PARAM_2
источник

TN

Timur Nurlygayanov in QA — Автоматизация
Alexander
Ребят, нужна помощь по pytest.
Есть код теста https://pastebin.com/UMv6tUEz
Сейчас при прогонке теста он выполняется по такой схеме:
CLASS_PARAM_1
            TEST_1_PARAM_1
            TEST_2_PARAM_1
            TEST_1_PARAM_2
            TEST_2_PARAM_2
Можно ли его как-то заставить выполняться по этой схеме, кроме как убрать scope='class' в параметрах класса?
CLASS_PARAM_1
          TEST_1_PARAM_1
          TEST_1_PARAM_2
          TEST_2_PARAM_1
          TEST_2_PARAM_2
можно убрать класс, и все делать в функциях, тогда будет желаемый порядок
источник

A

Alexander in QA — Автоматизация
Это да, но хотелось параметризовать через класс. Если не параметризовать класс, то все ок. Как только его параметризую, то всё идёт не так как хочется)
Ну и если перенести это в функции, то это лишний параметр...
источник

A

Alexander in QA — Автоматизация
В общей схеме это у меня окно браузера,которое будет парамметризоваться списком url. На каждом url нужно будет прогнать эти тесты.
Сейчас у меня открывается окно,совершается переход на страницу и выполняются тесты, но не в том порядке. если параметризовать функции, то браузеру придется каждый раз пробегать по всем url для каждого теста, ну и каждый раз презапускаться...
источник

EB

Evgenii B in QA — Автоматизация
чтобы каждый раз не перезапускаться, логика закрытия \ открытия браузера может находиться в скоупе сессии.
источник

✏d

✏️ Oleksandr dntPani... in QA — Автоматизация
Переслано от ✏️ Oleksandr dntPani...
Как в питесте убрать название класса в выводе?
источник

A

Alexander in QA — Автоматизация
Evgenii B
чтобы каждый раз не перезапускаться, логика закрытия \ открытия браузера может находиться в скоупе сессии.
Хм. Как-то раньше не доводилось юзать скоуп сесшн. А как обращаться к окну в таком случае? Через хендлер?
Опять же это поди лишний гемор с предустановкой и постустановкой состояния?
На текущий момент использую нечто типо синглтона с экземпляром окна. Для каждого тест сьюта в качестве предустановки создаю экземпляр и пользуюсь им во всех тестах сьюта. Потом закрываю и завершаю сессию.
источник

A

Alexander in QA — Автоматизация
Но все бы ничего и не возникло бы вопросов, еслиб не желание прогонять все те же тесты ,но на нескольких браузерах. Поэтому и решил параметризовать экземпляр создаваемого окна
источник

A

Ake1a in QA — Автоматизация
Всем привет! Использую java+selenium, когда нажимаю на кнопку, окрывается новая вкладка с другой страницей, как это задетектить?
источник

S

Sergei in QA — Автоматизация
запросить список открытых вкладов через window_handlers?
источник

В

Вовка in QA — Автоматизация
Всем здрасте 🙂 Может кто подсказать как найти неиспользуемые фикстуры в cypress?
Может есть плагин какой-то или команда?
Использую VSCode
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Вовка
Всем здрасте 🙂 Может кто подсказать как найти неиспользуемые фикстуры в cypress?
Может есть плагин какой-то или команда?
Использую VSCode
ctrl+F ?
источник

В

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