Size: a a a

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

2020 January 09

MA

Maksim Andryushchenkov in QA — Автоматизация
Alexander Zgnetov
Речь про локальный браузер, только хочу обойтись более легковесным решением вместо полноценных Chrome/FF
вы все равно рано или поздно придете к селеноиду) не теряйте время на изучение ненужных вещей
источник

MA

Maksim Andryushchenkov in QA — Автоматизация
там докер и cm развернуть 5 минут
источник

AB

Alexei Barantsev in QA — Автоматизация
человек браузер не хочет ставить, а вы ему докер предлагаете :)
источник

AZ

Alexander Zgnetov in QA — Автоматизация
ну все равно спасибо… а FF в headless же без иксов работает?
источник

MA

Maksim Andryushchenkov in QA — Автоматизация
Alexei Barantsev
человек браузер не хочет ставить, а вы ему докер предлагаете :)
согласен, что это я)
источник

B

Bola in QA — Автоматизация
Alexander Zgnetov
Коллеги, посоветуйте какой безгуевый браузер оптимален для selenium/python. JS изысков нет. Особых требований тоже нет, просто не хочу систему загаживать.
Ну мне нравится в этом плане puppeteer. Если фф не нужен.
источник

AZ

Alexander Zgnetov in QA — Автоматизация
Bola
Ну мне нравится в этом плане puppeteer. Если фф не нужен.
а вы уверены, что его можно использовать в python?
источник

B

Bola in QA — Автоматизация
Самое время с него спрыгнуть.
источник

B

Bola in QA — Автоматизация
Alexander Zgnetov
а вы уверены, что его можно использовать в python?
Хотя, гугл говорит https://pypi.org/project/pyppeteer/
источник

MA

Maksim Andryushchenkov in QA — Автоматизация
попахивает мертвечиной
Latest commit 56f8710 on May 10, 2019
источник

B

Bola in QA — Автоматизация
Я вообще удивлен, что его портировали )
источник

AZ

Alexander Zgnetov in QA — Автоматизация
Bola
Самое время с него спрыгнуть.
что с ним не так? я немного не слежу за языками, вроде же на 2м месте был после жавы
источник

НК

Николай Кротов in QA — Автоматизация
подскажите плз, если ранее тест упал с ошибкой и не закрылся браузер. Новый невозможно запустить
как это побороть?
речь про запуск с опцией --user-data-dir

я могу вручную завершить браузер после предыдущего прогона, но в следующий раз это снова произойдет.

java testng

org.openqa.selenium.InvalidArgumentException: invalid argument: user data directory is already in use, please specify a unique value for --user-data-dir argument, or don't use --user-data-dir
источник

А

Алексей in QA — Автоматизация
Try catch finally
источник

V

Vyacheslav in QA — Автоматизация
Николай Кротов
подскажите плз, если ранее тест упал с ошибкой и не закрылся браузер. Новый невозможно запустить
как это побороть?
речь про запуск с опцией --user-data-dir

я могу вручную завершить браузер после предыдущего прогона, но в следующий раз это снова произойдет.

java testng

org.openqa.selenium.InvalidArgumentException: invalid argument: user data directory is already in use, please specify a unique value for --user-data-dir argument, or don't use --user-data-dir
Before/after аннотации посмотри.  Создавай и завершай работу браузера в них
источник

НК

Николай Кротов in QA — Автоматизация
Vyacheslav
Before/after аннотации посмотри.  Создавай и завершай работу браузера в них
тест крашится и не всегда after выполняется... в гугле пишут что к аннотации @AfterTest нужно приписывать (alwaysRun = true)
источник

M

MAMED in QA — Автоматизация
Всем привет! есть Эксель, я из него беру параметры для сценария=набора тест классов. Я хочу, чтобы после прогона сценария с одной строчкой, выполнялся следующий прогон со следующей строчкой и тд с ... 100 строчками экселя. У меня лист и строка задаются в @BeforeClass и все @Test пользуются этой информацией. Получится ли, например в @AfterTest строку увеличивать на 1 и заново запускать...
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
MAMED
Всем привет! есть Эксель, я из него беру параметры для сценария=набора тест классов. Я хочу, чтобы после прогона сценария с одной строчкой, выполнялся следующий прогон со следующей строчкой и тд с ... 100 строчками экселя. У меня лист и строка задаются в @BeforeClass и все @Test пользуются этой информацией. Получится ли, например в @AfterTest строку увеличивать на 1 и заново запускать...
Это называется DataProvider паттерн
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
MAMED
Всем привет! есть Эксель, я из него беру параметры для сценария=набора тест классов. Я хочу, чтобы после прогона сценария с одной строчкой, выполнялся следующий прогон со следующей строчкой и тд с ... 100 строчками экселя. У меня лист и строка задаются в @BeforeClass и все @Test пользуются этой информацией. Получится ли, например в @AfterTest строку увеличивать на 1 и заново запускать...
я не джавист, но примеры в интернете есть. Зависит от того у вас Junit или TestNG
источник

M

MAMED in QA — Автоматизация
Oleksandr Khotemskyi
Это называется DataProvider паттерн
Все верно, данные из Ecxel берет Data provider.
источник