Size: a a a

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

2019 September 06

𝕆

𝕆𝕝𝕫𝕙𝕒𝕤 in QA — Автоматизация
Всем привет! Есть инструкция как запустить тест в jenkins + xvfb? Установил плагин, путь оставил по умолчанию, но сборка ругается что не может найти путь до xvfb
источник

𝕆

𝕆𝕝𝕫𝕙𝕒𝕤 in QA — Автоматизация
Что я делаю не так?
источник

EB

Evgenii B in QA — Автоматизация
Чтобы понять что ты делаешь не так, ты должен показать, что ты делаешь. В текущей постановке задачи я бы пошёл гуглить за тебя ошибку (причём интерпретированную тобой на свой манер), а это неинтересно.

Приложи усилие, опиши свои шаги сборки, что ты уже пытался делать и как у тебя ничего не получилось.
источник

𝕆

𝕆𝕝𝕫𝕙𝕒𝕤 in QA — Автоматизация
Evgenii B
Чтобы понять что ты делаешь не так, ты должен показать, что ты делаешь. В текущей постановке задачи я бы пошёл гуглить за тебя ошибку (причём интерпретированную тобой на свой манер), а это неинтересно.

Приложи усилие, опиши свои шаги сборки, что ты уже пытался делать и как у тебя ничего не получилось.
Я использую gradle для сборки, локально тест запускается, вчера залил проект на git и попытался запустить его в Jenkins (это мои первый автотест, поэтому возможно совершаю очевидные ошибки)

После первой сборки выходила ошибка о невозможности запустить браузер метод open();

Я начал гуглить, советуют использовать xvfb для тестов, в общем на этом шаге и остановился, установил плагин, но в консоли выходит ошибка:

Xvfb starting$ Xvfb :99 -fbdir /var/lib/jenkins/xvfb-27-..fbdir6707564078596651473
FATAL: Cannot run program "Xvfb": error=2, No such file or directory
java.io.IOException: error=2, No such file or directory
источник

EY

Evgeniy Yakovlev in QA — Автоматизация
наверное PATH не прописан
источник

𝕆

𝕆𝕝𝕫𝕙𝕒𝕤 in QA — Автоматизация
Прописываю PATH, он ругается что не видит там xfvb, по умолчанию /usr/bin
источник

𝕆

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

𝕆

𝕆𝕝𝕫𝕙𝕒𝕤 in QA — Автоматизация
В общем у меня задача запустить тест на Jenkins, подскажите альтернативу xvfb, кто чем запускает тесты?
источник

EB

Evgenii B in QA — Автоматизация
𝕆𝕝𝕫𝕙𝕒𝕤
В общем у меня задача запустить тест на Jenkins, подскажите альтернативу xvfb, кто чем запускает тесты?
https://stackoverflow.com/a/54176103 пробовал? Не забывай, что экспорт перманентный делается в .bashrc / .bash_profile файле
источник

SD

Stackoverflow Driven Developer in QA — Автоматизация
𝕆𝕝𝕫𝕙𝕒𝕤
В общем у меня задача запустить тест на Jenkins, подскажите альтернативу xvfb, кто чем запускает тесты?
попробуй selenoid, там уже за тебя все сделали.
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
𝕆𝕝𝕫𝕙𝕒𝕤
В общем у меня задача запустить тест на Jenkins, подскажите альтернативу xvfb, кто чем запускает тесты?
Headless
источник

𝕆

𝕆𝕝𝕫𝕙𝕒𝕤 in QA — Автоматизация
Сейчас попробую
источник

𝕆

𝕆𝕝𝕫𝕙𝕒𝕤 in QA — Автоматизация
Stackoverflow Driven Developer
попробуй selenoid, там уже за тебя все сделали.
Наверное придется его использовать, всем спасибо большое
источник

C

Cadabrum in QA — Автоматизация
Vitali
Кто знает на питоне что-нибудь похоже на Test NG.  Именно нужно для каждого потока задавать отдельный браузер, когда запускаешь тесты паралельно. XML в этом плане очень удобно использовать у TestNG. Что нибудь похожее есть на питоне? Кто знает ?
Внезапно ansible?
источник

C

Cadabrum in QA — Автоматизация
Хотя в чем сложность свой конфигуратор написать из любого формата: json, xml, yaml или взять какой угодно линуксовый конфиг, для всего есть парсеры. Останется только из полученного объекта тесты нагенерить.
источник

А

Антон in QA — Автоматизация
Какую аннтоцию можно использовать для SelenideElement?
Что-нибудь по типу @DisplayName
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Антон
Какую аннтоцию можно использовать для SelenideElement?
Что-нибудь по типу @DisplayName
И что она должна делать?
источник

A

Alex in QA — Автоматизация
Антон
Какую аннтоцию можно использовать для SelenideElement?
Что-нибудь по типу @DisplayName
если сильно хочется всунуть какую-то аннотацию можешь навесить @Getter
источник

А

Антон in QA — Автоматизация
Oleksandr Khotemskyi
И что она должна делать?
в основном для понимания, что за элемент
источник

OK

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