Size: a a a

Aerokube Support

2021 March 24

IK

Ivan Krutov in Aerokube Support
а эту проблему решает s3
источник

IK

Ivan Krutov in Aerokube Support
ну и кроме того elastic может лопнуть под большим потоком логов (проверено)
источник

SG

Sergey Golovin in Aerokube Support
Там кейс специфический. Надо достать логи с testim.io. А он логи не пишет, поэтому натравил его на селеноид, который логи пишет. Теперь нужно по логам делать поиск по содержимому этих логов. Такая вот история)
источник

SG

Sergey Golovin in Aerokube Support
Если я буду на селеноиде писать логи в файл, я смогу потом забрать их логстешем?
источник

IK

Ivan Krutov in Aerokube Support
Sergey Golovin
Если я буду на селеноиде писать логи в файл, я смогу потом забрать их логстешем?
думаю да
источник

SG

Sergey Golovin in Aerokube Support
Тогда файлбит точно не нужен будет
источник

SG

Sergey Golovin in Aerokube Support
Спасибо. Буду пробовать
источник

DV

Danil Vagapov in Aerokube Support
Подскажите, пожалуйста, возможно ли задать аргументы для geckodriver? Нужно задать агрумент --marionette-port. С обычным селениумом раньше задавал с помощью service_args.
источник

A

Anton in Aerokube Support
Подскажите куда копать с такой ошибкой https://gist.github.com/simple-elf/db51a887ab36879f31c1a5ea4d59b355 - сессия продолжает висеть, а тесты падают с ошибкой WebDriverException: An unknown error has occurred. Страница приложения успевает открыться, VNC открыть можно через UI. Есть подозрение что какая-то хитрая страница в приложении, которой зачем то нужно аудио???
источник

IK

Ivan Krutov in Aerokube Support
Danil Vagapov
Подскажите, пожалуйста, возможно ли задать аргументы для geckodriver? Нужно задать агрумент --marionette-port. С обычным селениумом раньше задавал с помощью service_args.
зачем? geckodriver сам его выбирает
источник

IK

Ivan Krutov in Aerokube Support
Anton
Подскажите куда копать с такой ошибкой https://gist.github.com/simple-elf/db51a887ab36879f31c1a5ea4d59b355 - сессия продолжает висеть, а тесты падают с ошибкой WebDriverException: An unknown error has occurred. Страница приложения успевает открыться, VNC открыть можно через UI. Есть подозрение что какая-то хитрая страница в приложении, которой зачем то нужно аудио???
Address family not supported by protocol это обычно проблемы с отключенным ipv6
источник

A

Anton in Aerokube Support
Просто с другими тестами селеноид работает прекрасно, а на конкретной странице приложения падает
источник

DV

Danil Vagapov in Aerokube Support
Ivan Krutov
зачем? geckodriver сам его выбирает
Дело в том, что есть необходимость использовать уже существующий профиль. Если подать в firefox аргумент -profile с указанием на директорию на диске, в firefox marionette port не будет совпадать с портом geckodriver (https://github.com/mozilla/geckodriver/issues/1058). Одно из решений - принудительно установить порт для geckodriver, например так: webdriver.Firefox(options=options, service_args=["--marionette-port", "2828"])
источник

IK

Ivan Krutov in Aerokube Support
Danil Vagapov
Дело в том, что есть необходимость использовать уже существующий профиль. Если подать в firefox аргумент -profile с указанием на директорию на диске, в firefox marionette port не будет совпадать с портом geckodriver (https://github.com/mozilla/geckodriver/issues/1058). Одно из решений - принудительно установить порт для geckodriver, например так: webdriver.Firefox(options=options, service_args=["--marionette-port", "2828"])
профиль можно передавать через капабилити
источник

IK

Ivan Krutov in Aerokube Support
Anton
Просто с другими тестами селеноид работает прекрасно, а на конкретной странице приложения падает
вроде пишут, что это сообщение не влияет. тогда скорее всего браузер падает просто
источник

IK

Ivan Krutov in Aerokube Support
может быть oom
источник

DV

Danil Vagapov in Aerokube Support
Да, но тогда новые куки не будут сохранятся на диск во время прогона тестов
источник

IK

Ivan Krutov in Aerokube Support
Ivan Krutov
может быть oom
или плагина какого-то нет
источник

IK

Ivan Krutov in Aerokube Support
Danil Vagapov
Да, но тогда новые куки не будут сохранятся на диск во время прогона тестов
а вот это в Selenoid предполагается by design
источник

IK

Ivan Krutov in Aerokube Support
каждая сессия должна быть чистой
источник