Size: a a a

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

2021 May 20

M

Murat in QA — Автоматизация
Логично, точно нужно попробовать
источник

A

Andrey in QA — Автоматизация
Спасибо, работает, осталось с датой разобраться
Given(/^Проверяем формирование отчета "(.*?)"$/) do |text|
 expect(page).to have_css('tr.report-status-done:nth-child(2) > td:nth-child(1)', text: text)
 expect(page).to have_css('tr.report-status-done:nth-child(2) > td:nth-child(3)', text: 'cформирован')
end
источник

S

Serggio in QA — Автоматизация
Добрый день!
Столкнулся с такой проблемой. Связка: Selenide+Selenoid+TeamCity
Тесты запускаются в Тимсити в среде без интернета, все зависимости подтягиваются локально (из nexus). При запуске нескольких тестов всегда падает первый по времени исполнения тест с ошибкой
java.net.UnknownHostException: chromedriver.storage.googleapis.com

При этом следующий и все остальные проходят успешно. Т.к. в Selenide встроен webdrivermanager, то есть понимание, что wdm пытается пробиться в сеть и скачать хромдрайвер, у него не получается и он выбирает тот, который есть в Selenoid, а дальше всё работает корректно.
Пробовал ставить настройку
-Dwdm.avoidReadReleaseFromRepository=true
, но результата не дало. Пробовал отключить wdm через Selenide с помощью
-Dselenide.driverManagerEnabled=false
, в таком случае получаю на первом тесте другую ошибку:
java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property
, но все остальные опять успешно запускаются. Локально или через Selenoid всё работает. Может кто-нибудь подсказать, как заставить wdm сразу находить тот хромдрайвер, который есть в Selenoid?
источник

NP

Nick Pruchkovskiy in QA — Автоматизация
Вангану, что в пропертях проекта в тимсити какие-то проблемы с путями к драйверу. Но странно, что если среда без интернета, тесты пытаются запустить браузер
источник

S

Serggio in QA — Автоматизация
В настройках проекта нет путей к драйверу. В коде проекта есть ссылка на Selenoid, который находится внутри сети и с которого запускаются тесты (через Configuration.remote). Тесты пытаются запустить браузер, т.к. это UI тесты.
источник

YO

Yaroslav Osmysliteln... in QA — Автоматизация
немного глупый вопрос (лень в кор лезть), но а вдруг: а какую фабрику используете? (кастом/браузерная/ремоут)
источник

BO

Boris Osipov in QA — Автоматизация
полный стектрейс покажите для "java.lang.IllegalStateException: The path to the driver executable must be set b"
через gist\pastebin
источник

ЮГ

Юлия Гусарова 🐩... in QA — Автоматизация
Ребята, всем привет. А вакансии размещать можно?
источник

VP

Vyacheslav Pshets in QA — Автоматизация
Да, здесь https://t.me/qa_jobs
источник

ЮГ

Юлия Гусарова 🐩... in QA — Автоматизация
Спасибо.
источник

S

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

S

Serggio in QA — Автоматизация
Не совсем понял вопрос, что подразумевается под фабрикой?
источник

YO

Yaroslav Osmysliteln... in QA — Автоматизация
Configuration.browser чему равен и Configuration.remote
источник

BO

Boris Osipov in QA — Автоматизация
вот тут код выполняется до Configuration.remote="http://vtb-blablabla"
multitool.Hooks.Hooks.authReports(Hooks.java:111)
источник

S

Serggio in QA — Автоматизация
Configuration.remote = "http://***:4444/wd/hub/";
Configuration.browser отсутствует, пробовал Configuration.browser="chrome", результат такой же
источник

YO

Yaroslav Osmysliteln... in QA — Автоматизация
Мне кажется вот куда смотреть (на правильный ответ не претендую, может вообще не прав)
Ну видать что то у вас сбивается в настройках. вот код:
https://github.com/selenide/selenide/blob/master/src/main/java/com/codeborne/selenide/webdriver/WebDriverFactory.java#L102
Вот ваш стектрейс касательно этого кода
...
com.codeborne.selenide.webdriver.ChromeDriverFactory.buildService(ChromeDriverFactory.java:61)
...
com.codeborne.selenide.webdriver.WebDriverFactory.createWebDriverInstance(WebDriverFactory.java:110)
Если б все было ок, был бы RemoteDriverFactory а не
ChromeDriverFactory
источник

BO

Boris Osipov in QA — Автоматизация
ты написал абсолютно тоже самое что и я в https://t.me/qa_automation/162525
источник

BO

Boris Osipov in QA — Автоматизация
только букв больше потратил
источник

YO

Yaroslav Osmysliteln... in QA — Автоматизация
со ссылочками :), а так да...
источник

VZ

Valentine Zorin in QA — Автоматизация
What could it mean? I try to google, try to fix this somehow but have no result. In addition, I have configured a launch file for a debugger.

Fixed: in the launch file, we should use the attribute 'program': 'path to protractor' instead of the path to the test file.
источник