Size: a a a

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

2020 July 28

AC

Al Ch in QA — Автоматизация
Oleksandr Khotemskyi
курс как сервис это как?
подписка
источник

LR

Little Raccoon in QA — Автоматизация
Alex
Интересует не конкретно джава, а селениум, построение фреймворка и может что-то по тестированию рест апи
на stepik есть курс "Автоматизация тестирования с помощью Selenium и Python"
источник

СС

Сказочный Сникерс... in QA — Автоматизация
Roman Kovrikov
да, это понятно, просто было интересно почему не срабатывает timeout. Скорее всего что-то с инфрастуктурой или настройкой ssh сервера на этой железке
просто это не тот таймаут про который ты думаешь
источник

СС

Сказочный Сникерс... in QA — Автоматизация
ты что ждешь от этого таймаута?
источник

RK

Roman Kovrikov in QA — Автоматизация
ожидаю что как-то только появится возможность установить соединение, connect отработает и вернет уже объект manager и тд, ну вот как в случае обычного соединения
источник

СС

Сказочный Сникерс... in QA — Автоматизация
Roman Kovrikov
ожидаю что как-то только появится возможность установить соединение, connect отработает и вернет уже объект manager и тд, ну вот как в случае обычного соединения
Если глянуть исходники (на самом деле можно и не смотреть было) то станет понятно, что это таймаут на запрос, а не на коннект.
https://github.com/ncclient/ncclient/blob/master/ncclient/operations/rpc.py#L442

И в случае его срабатывания будет TimeoutExpiredError

У тебя же ошибка другая SSHError
источник

СС

Сказочный Сникерс... in QA — Автоматизация
источник

RK

Roman Kovrikov in QA — Автоматизация
да верно,ошибка другая но тем не менее, опирался вот на эту инфу
источник

RK

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

СС

Сказочный Сникерс... in QA — Автоматизация
for res in socket.getaddrinfo(host, port, socket.AF_UNSPEC, socket.SOCK_STREAM):
     .....
else
источник

СС

Сказочный Сникерс... in QA — Автоматизация
это значит что у тебя в цикле не было по чему итерироваться
источник

RK

Roman Kovrikov in QA — Автоматизация
да это видел, вот у меня конкретно затык был здесь
try:
                       if bind_addr:
                           sock.bind((bind_addr, 0))
                       sock.connect(sa)
а перед этим отрабатывает
sock.settimeout(timeout)
источник

RK

Roman Kovrikov in QA — Автоматизация
sock.connect(sa) и вот это дело висит как раз меньше заданного таймаута
источник

СС

Сказочный Сникерс... in QA — Автоматизация
у тебя не делается break, поэтому входит в else
источник

СС

Сказочный Сникерс... in QA — Автоматизация
срабатывает socket.error и все. вероятно порт куда ты стучишься не слушается в какой то момент
источник

A

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

K

Kto? in QA — Автоматизация
Ребят, всем привет
Запулил коллега тесты с гита
У него запущен селеноид
Установлен Latest образ хрома
После запуска тестов - в селеноид UI - отображается видео процесса прогона тестов, но потом выпадает в консоле еррор:
cannot find Chrome binary
Кто что может подсказать? заранее - спасибо!
источник

R

Roman Mhoian in QA — Автоматизация
Kto?
Ребят, всем привет
Запулил коллега тесты с гита
У него запущен селеноид
Установлен Latest образ хрома
После запуска тестов - в селеноид UI - отображается видео процесса прогона тестов, но потом выпадает в консоле еррор:
cannot find Chrome binary
Кто что может подсказать? заранее - спасибо!
Какая версия селенида стоит?
источник

R

Roman Mhoian in QA — Автоматизация
Попробуйте обновить версию селенида до последней
источник

K

Kto? in QA — Автоматизация
Именно селенида, не селеноида, верно?
источник