Size: a a a

2021 January 24

AS

Andrei Solntsev in atinfo chat
На win не только докер сложно запускать, на win вообще всё сложно запускать.
источник

V

Vitaliy in atinfo chat
Простите, что влезаю в диалог. А где можно почитать за использование бинарника браузера для запуска тестов? Очень интересно звучит, ибо боль от Докера на корпоративной win заставляет крутиться на пупе для получения 2*2=4)
источник

MS

Maks Stn in atinfo chat
Andrei Solntsev
А бинарник хрома любой версии можно тупо скачать по прямой ссылке. Осталось только нагуглить ссылку...
Ну тут главное чтобы на машине стояла соответствующая версия самого хрома, иначе хром драйвер не заведётся, а для докера просто поднимайте селеноид указав в конфигах селенида адрес локалхоста
источник

EB

Evgenii B in atinfo chat
Vitaliy
Простите, что влезаю в диалог. А где можно почитать за использование бинарника браузера для запуска тестов? Очень интересно звучит, ибо боль от Докера на корпоративной win заставляет крутиться на пупе для получения 2*2=4)
мм, документация по selenium?

https://sites.google.com/a/chromium.org/chromedriver/capabilities
источник

EB

Evgenii B in atinfo chat
ChromeOptions options = new ChromeOptions();
options.setBinary("/path/to/other/chrome/binary");



binary  string      Path to the Chrome executable to use (on Mac OS X, this should be the actual binary, not just the app. e.g., '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome')
источник

V

Vitaliy in atinfo chat
Принято, спасибо большое, буду пробовать👍
источник
2021 January 25

NE

Nikita Ertanov in atinfo chat
Andrei Solntsev
Кстати, можно было бы подобную фичу запилить для всех браузеров.
и в этой же фиче сделать обертку над webdrivermanager - поставил её, селенид, топ фреймворк готов :)!
источник

AS

Andrei Solntsev in atinfo chat
Да. Но ведь докер/селеноид примерно это и делает. :)
источник

NK

ID:0 in atinfo chat
Быстрое и лаконичное сравнение 4 популярных фреймворков для автоматизации:
Selenium 🆚Cypress 🆚 Puppeteer 🆚 Playwright
Были времена, когда автоматизация браузера означала только «Selenium». Теперь, когда вы смотрите вокруг, у вас есть множество вариантов. В конце 2017 - начале 2018 года Cypress стал хитом среди инженеров. Где-то в середине 2018 года Google выпустил Puppeteer 1.0. А затем, ближе к концу 2019 - началу 2020 года, когда весь мир стал свидетелем массовой пандемии (COVID-19), в мире автоматизации тестирования наблюдается подъем Playwright.    https://ghoshasish99.medium.com/its-time-to-choose-smart-new-age-test-automation-tools-6448f1b1efc1
источник

AK

Anton Kovin in atinfo chat
Всем привет! Выбираю между Cypress и Playwright для будущих проектов. Есть некоторые вопросы.
Пишут, что Playwright плохо поддерживается сообществом, также плохо документирован, и не совсем стабилен - имеется ввиду наверное то, что он в процессе доработок еще и можно столкнуться со сложностями. Правда это или нет? Также интересен момент, насколько легко он интегрируется в Gitlab Ci. Насколько это реально на практике?
Привлекло в Playwright то, что скорость работы выше чем у cypress в неск. раз. Также некоторые доп. возможности, которых в cypress нет - но они не критичны для наших проектов(имею ввиду кроссбраузерность, возможность работы с вкладками и т.д...)
Важно, чтобы с ним не было задач, которые не знаешь как решить, либо изза слабой поддержки, либо внутренних косяков.
источник

AK

Anton Kovin in atinfo chat
Puppeteer кстати не рассматриваю,т.к. вроде как Playwright это его улучшенная версия
источник

VL

Vlad Leně in atinfo chat
ID:0
Быстрое и лаконичное сравнение 4 популярных фреймворков для автоматизации:
Selenium 🆚Cypress 🆚 Puppeteer 🆚 Playwright
Были времена, когда автоматизация браузера означала только «Selenium». Теперь, когда вы смотрите вокруг, у вас есть множество вариантов. В конце 2017 - начале 2018 года Cypress стал хитом среди инженеров. Где-то в середине 2018 года Google выпустил Puppeteer 1.0. А затем, ближе к концу 2019 - началу 2020 года, когда весь мир стал свидетелем массовой пандемии (COVID-19), в мире автоматизации тестирования наблюдается подъем Playwright.    https://ghoshasish99.medium.com/its-time-to-choose-smart-new-age-test-automation-tools-6448f1b1efc1
Такое ощущение что Playwright стал популярнее потому что ковид мир захватил)
источник

SK

Sasha Komanov in atinfo chat
Anton Kovin
Puppeteer кстати не рассматриваю,т.к. вроде как Playwright это его улучшенная версия
Добрый день. Пробовал как и Cypress так и Playwright так и Puppeteer.

Cypress - это круто. Очень удобно. Немного свой синтаксис. Очень удобный Test Runner. У нас на работе плохо сдружился c продуктом. Старый framework. Выбрали Puppeteer. Потому что больше документации. У нас ещё поверх этого есть Cucumber.
источник

ДБ

Дима Брусенцов... in atinfo chat
Привет.
Как взять имя сценария кукумбер в testng? После выполнения теста, в методе аннотированном @AfterMethod. Нужно имя сценария, не фичи (фича из нескольких сценариев).
источник

HA

Hidden Account in atinfo chat
Дима Брусенцов
Привет.
Как взять имя сценария кукумбер в testng? После выполнения теста, в методе аннотированном @AfterMethod. Нужно имя сценария, не фичи (фича из нескольких сценариев).
А что у вас есть из параметров в AfterMethod?

Я с кукумбером не работал, но в webdriverio в каждый хук такой че-нить да прилетает.
Я обычно просто смотрю, какая инфа есть.

А вот если инфы нет, то тогда уже где-то пилю, чтобы инфа там была.
источник

AK

Anton Kovin in atinfo chat
Sasha Komanov
Добрый день. Пробовал как и Cypress так и Playwright так и Puppeteer.

Cypress - это круто. Очень удобно. Немного свой синтаксис. Очень удобный Test Runner. У нас на работе плохо сдружился c продуктом. Старый framework. Выбрали Puppeteer. Потому что больше документации. У нас ещё поверх этого есть Cucumber.
вот и я выбираю между удобством и хорошей докой cypress и скоростью и доп. возможностями playwright. спасибо за ответ)
источник

ДБ

Дима Брусенцов... in atinfo chat
Hidden Account
А что у вас есть из параметров в AfterMethod?

Я с кукумбером не работал, но в webdriverio в каждый хук такой че-нить да прилетает.
Я обычно просто смотрю, какая инфа есть.

А вот если инфы нет, то тогда уже где-то пилю, чтобы инфа там была.
ITestResult
Но в нем им