Size: a a a

testing_in_python

2021 March 19

A

Amidosha (Константин... in testing_in_python
Добрый день, а нет ли у кого-то инструкции или советов, как настроить Докер+Дженкинс+selenoid

Есть докерфайл в нем собирается основа для запуска тестов и при запуске контейнера стартует pytest.
Но тесты фейлятся, потому-что нету Chrom внутри

Я пытался подставить Image в Дженкинс и указывать адрес сервера с селеноидом , но тесты валятся с оiибками, что нету веравно хром драйвера, может кто-то настраивал уже?
источник

DG

Dmitriy Golubtsov in testing_in_python
Amidosha (Константин)
Добрый день, а нет ли у кого-то инструкции или советов, как настроить Докер+Дженкинс+selenoid

Есть докерфайл в нем собирается основа для запуска тестов и при запуске контейнера стартует pytest.
Но тесты фейлятся, потому-что нету Chrom внутри

Я пытался подставить Image в Дженкинс и указывать адрес сервера с селеноидом , но тесты валятся с оiибками, что нету веравно хром драйвера, может кто-то настраивал уже?
А гугл что говорит?
источник

A

Amidosha (Константин... in testing_in_python
Dmitriy Golubtsov
А гугл что говорит?
Молчит
источник

BK

Boris Krutskih in testing_in_python
Всем привет. Кто-то занимался разработкой бота на питоне для интеграции с CI Jenkins? Допустим чтобы с помощью бота можно было, генерировать общий отчет, запускать джобы и выполнять другие различные настройки, если есть такие) подскажите какими библиотеками пользовались?
источник

IS

Idi Suda in testing_in_python
Boris Krutskih
Всем привет. Кто-то занимался разработкой бота на питоне для интеграции с CI Jenkins? Допустим чтобы с помощью бота можно было, генерировать общий отчет, запускать джобы и выполнять другие различные настройки, если есть такие) подскажите какими библиотеками пользовались?
у дженкинса есть питон апи, прям на сайте. Открывай и читай
источник

BK

Boris Krutskih in testing_in_python
Idi Suda
у дженкинса есть питон апи, прям на сайте. Открывай и читай
Получаются я могу взять любую либу бота допустим Pyrogram и используя jenkins api, крутить это все как мне хочется?
источник

IS

Idi Suda in testing_in_python
да
источник

BK

Boris Krutskih in testing_in_python
Окей, спасибо
источник

YB

Yuriy Balitskiy in testing_in_python
привет всем подскажите как можно извлечь из ссылки необходимую ее часть по XPATH, вот сам тег <a _ngcontent-pcv-c83="" class="payment__category ng-star-inserted" href="#/index/payments/1008">
а вот пробывал так делать
//a[contains(@href, '1008')] и вот так
//a[text()= '1008']/@href и никак
источник

В

Виталий in testing_in_python
Попробуй
href = get_attribute("href")
if "1008" in href:
....
источник

V

Vita in testing_in_python
$ добавить перед =
источник

В

Виталий in testing_in_python
Виталий
Попробуй
href = get_attribute("href")
if "1008" in href:
....
только строку подели по /
источник

V

Vita in testing_in_python
Зачем? XPath со своей внутренней регуляркой позволяет из коробки
источник

В

Виталий in testing_in_python
Vita
Зачем? XPath со своей внутренней регуляркой позволяет из коробки
Интиресно, покажи на примере
источник

YB

Yuriy Balitskiy in testing_in_python
Vita
$ добавить перед =
Напиши свой пример а то знак $ поставил и все равно не срабатывает
источник

V

Vita in testing_in_python
a[matches(@href, "/1008$" )]
источник

V

Vita in testing_in_python
Чуть-чуть перепутал с css
источник

К

Ксюха in testing_in_python
Yuriy Balitskiy
привет всем подскажите как можно извлечь из ссылки необходимую ее часть по XPATH, вот сам тег <a _ngcontent-pcv-c83="" class="payment__category ng-star-inserted" href="#/index/payments/1008">
а вот пробывал так делать
//a[contains(@href, '1008')] и вот так
//a[text()= '1008']/@href и никак
а xpath это принципиально?
источник

V

Vita in testing_in_python
Нет, это плохой вариант 😊
источник

V

Vita in testing_in_python
css лучше
источник