Size: a a a

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

2019 September 09

𝕆

𝕆𝕝𝕫𝕙𝕒𝕤 in QA — Автоматизация
Bola
В cmd у себя локально набери chromedriver. Доступен?
Локально доступен
источник

B

Bola in QA — Автоматизация
Вот и ответ. Селениде ничего не качает.
источник

A

Ablaihan in QA — Автоматизация
ктонибудь с nclayer работал? как подписать через эцп?
источник

AS

Andrei Solntsev in QA — Автоматизация
Конечно же, селенид автоматически скачивает chromedriver. По упомянутой выше ошибке надо разбираться подробно.  Нужна версия селенида и полный стектрейс ошибки.
источник

B

Bola in QA — Автоматизация
Andrei Solntsev
Конечно же, селенид автоматически скачивает chromedriver. По упомянутой выше ошибке надо разбираться подробно.  Нужна версия селенида и полный стектрейс ошибки.
по умолчанию или надо юзать спец метод?
источник

AS

Andrei Solntsev in QA — Автоматизация
По умолчанию
источник

𝕆

𝕆𝕝𝕫𝕙𝕒𝕤 in QA — Автоматизация
Andrei Solntsev
Конечно же, селенид автоматически скачивает chromedriver. По упомянутой выше ошибке надо разбираться подробно.  Нужна версия селенида и полный стектрейс ошибки.
источник

𝕆

𝕆𝕝𝕫𝕙𝕒𝕤 in QA — Автоматизация
Добавил стектрейс в файл, версия селенида в названии
источник

AV

Alexei Vinogradov in QA — Автоматизация
тут не тот стектрейс
источник

AV

Alexei Vinogradov in QA — Автоматизация
запускайте лучше gradle test --info
источник

AV

Alexei Vinogradov in QA — Автоматизация
или даже gradlew
источник

RS

Roman Speranskii in QA — Автоматизация
Пробовал Apache HTTP Client, Retrofit, Rest - Assured.
REST для тестирования самое оно - удобно писать, сразу мапинг ошибок ошибок и не нормальных ответов в объекты, встроен JsonPath для быстрого доставания чего либо, много документации и примеров.

Ретрофит - работает по шустрее, красиво задавать API, но вот работать с ошибками... Библиотека сделана для асинхронных запросов - твои тесты идут не так. Поэтому в случае ошибки ты достешь ее из другого "места". Также мапинг в объекты выглядит весьма стрёмно.
источник

RS

Roman Speranskii in QA — Автоматизация
𝕆𝕝𝕫𝕙𝕒𝕤
Кто подскажет при сборке selenide сам подгружает вебдрайвер или надо указывать обязательно? Локально тест запускается, при сборке в jenkins отваливается при попытке открыть браузер
Поставь у себя локально Selenoid в докере и настрой Selenide на удаленный запуск и скорми ему докер. В "проде" все равно не локально гонять тесты будешь!
источник

𝕆

𝕆𝕝𝕫𝕙𝕒𝕤 in QA — Автоматизация
Alexei Vinogradov
запускайте лучше gradle test --info
источник

𝕆

𝕆𝕝𝕫𝕙𝕒𝕤 in QA — Автоматизация
Roman Speranskii
Поставь у себя локально Selenoid в докере и настрой Selenide на удаленный запуск и скорми ему докер. В "проде" все равно не локально гонять тесты будешь!
Ок, спасибо, попробую
источник

AV

Alexei Vinogradov in QA — Автоматизация
[1568030315.979][SEVERE]: bind() failed: Cannot assign requested address (99) - вот тут чего-то
источник

VV

Vasilyev Valentin in QA — Автоматизация
источник

EE

Escudo Escobar in QA — Автоматизация
На украинском сегодня еще не было
источник

MK

Mem Kekovich in QA — Автоматизация
Roman Speranskii
Пробовал Apache HTTP Client, Retrofit, Rest - Assured.
REST для тестирования самое оно - удобно писать, сразу мапинг ошибок ошибок и не нормальных ответов в объекты, встроен JsonPath для быстрого доставания чего либо, много документации и примеров.

Ретрофит - работает по шустрее, красиво задавать API, но вот работать с ошибками... Библиотека сделана для асинхронных запросов - твои тесты идут не так. Поэтому в случае ошибки ты достешь ее из другого "места". Также мапинг в объекты выглядит весьма стрёмно.
Мде. Вы путаете тёплое с мягким. Рест ащщуред это про тестирование апи. Ретрофит это хттп клиент! Который из окхттп. И ретрофит синхронный и асинхронный. Про маппинг ответов посмеялся.
источник

RS

Roman Speranskii in QA — Автоматизация
Mem Kekovich
Мде. Вы путаете тёплое с мягким. Рест ащщуред это про тестирование апи. Ретрофит это хттп клиент! Который из окхттп. И ретрофит синхронный и асинхронный. Про маппинг ответов посмеялся.
Опиши понятнее.
То что Retrofit не удобен для тестирования - факт! 🙂
Про мапинг - круто юзать еще две бибилотки, чтобы мапинг работал?  (могу ошибаться)
А в случае ошибки он автоматически не мапит...
источник