Size: a a a

Aerokube Support

2020 August 04

ВК

Вадим Козоногов... in Aerokube Support
источник

ВК

Вадим Козоногов... in Aerokube Support
Ivan Krutov
может лишняя точка или пробел?
Разобрался, действительно банальная опечатка, разрешение копировал с таска а там 1366x768x24, где х с русской раскладки)
источник

AL

Artem Lebakov in Aerokube Support
Коллеги, привет! Столкнулся с ошибкой в selenoid: org.openqa.selenium.json.JsonException: Expected to read a START_MAP but instead have: END. Last 0 characters read:

Получается данная проблема при переходе на сайт, у которого не подтвержденный сертификат. Аргументы и настройки а-ля ignore-certificate-errors или acceptInsecureCerts=true использовал, ничего не помогает, все равно возникает данная ошибка.

При этом следует отметить:
1) Локально на windows 10 все в порядке. Флаги срабатывают и переходит по ссылке
2) Локально на линукс ubuntu/centos все в порядке. Флаги срабатывают и переходит по ссылке.

Такое ощущение, что selenoid по каким-то причинам не воспринимает передаваемые параметры в селениум, и все равно не хочет открывать сайт с не верным сертификатом. Как можно обойти данную проблему?

На любой сайт с сертификатом пускает нормально, ошибка на таких сайтах не воспроизводится

Использую для запуска теста:
1) selenide (latest)
2) selenoid (в докере на centos 7)
3) testng (7.0.0)
4) chrome 84
источник

IK

Ivan Krutov in Aerokube Support
Artem Lebakov
Коллеги, привет! Столкнулся с ошибкой в selenoid: org.openqa.selenium.json.JsonException: Expected to read a START_MAP but instead have: END. Last 0 characters read:

Получается данная проблема при переходе на сайт, у которого не подтвержденный сертификат. Аргументы и настройки а-ля ignore-certificate-errors или acceptInsecureCerts=true использовал, ничего не помогает, все равно возникает данная ошибка.

При этом следует отметить:
1) Локально на windows 10 все в порядке. Флаги срабатывают и переходит по ссылке
2) Локально на линукс ubuntu/centos все в порядке. Флаги срабатывают и переходит по ссылке.

Такое ощущение, что selenoid по каким-то причинам не воспринимает передаваемые параметры в селениум, и все равно не хочет открывать сайт с не верным сертификатом. Как можно обойти данную проблему?

На любой сайт с сертификатом пускает нормально, ошибка на таких сайтах не воспроизводится

Использую для запуска теста:
1) selenide (latest)
2) selenoid (в докере на centos 7)
3) testng (7.0.0)
4) chrome 84
если там HSTS, то поможет только доставить сертификат в образ
источник

AL

Artem Lebakov in Aerokube Support
Спасибо, буду уточнять
источник

IK

Ivan Krutov in Aerokube Support
Artem Lebakov
Спасибо, буду уточнять
это легко проверить, в заголовках будет Strict-Transport-Security
источник

A

Andrey in Aerokube Support
Здравствуйте. Подскажите, почему я могу получать статус запроса 502 при попытке получить скаченый файл?
Я отправлю запрос  http://selenoid:4444/download/f584fab4-081a-4d21-9934-a4c066ea2596/myfile.pdf
источник

AL

Artem Lebakov in Aerokube Support
Ivan Krutov
это легко проверить, в заголовках будет Strict-Transport-Security
Проверил в заголовках, Strict-Transport-Security отсутствует
источник

IK

Ivan Krutov in Aerokube Support
Andrey
Здравствуйте. Подскажите, почему я могу получать статус запроса 502 при попытке получить скаченый файл?
Я отправлю запрос  http://selenoid:4444/download/f584fab4-081a-4d21-9934-a4c066ea2596/myfile.pdf
в старых образах нет файл-сервера
источник

A

Andrey in Aerokube Support
Andrey
Здравствуйте. Подскажите, почему я могу получать статус запроса 502 при попытке получить скаченый файл?
Я отправлю запрос  http://selenoid:4444/download/f584fab4-081a-4d21-9934-a4c066ea2596/myfile.pdf
в старых образах браузера или селеноида?
источник

A

Andrey in Aerokube Support
селеноид - aerokube/selenoid:latest-release
браузер - selenoid/vnc:firefox_57.0
источник

A

Andrey in Aerokube Support
Хотелось бы попросту замаунтить в контейнер селеноида папку в /home/selenoid/Downloads Но браузер запускается в контейнере и как я понял в него не идут маунты из контейнера селеноида
источник

IK

Ivan Krutov in Aerokube Support
selenoid/vnc:firefox_57.0 вообще старый
источник

IK

Ivan Krutov in Aerokube Support
браузера
источник

IK

Ivan Krutov in Aerokube Support
Andrey
Хотелось бы попросту замаунтить в контейнер селеноида папку в /home/selenoid/Downloads Но браузер запускается в контейнере и как я понял в него не идут маунты из контейнера селеноида
зачем, если можно напрямую файлы скачивать
источник

A

Andrey in Aerokube Support
Ivan Krutov
зачем, если можно напрямую файлы скачивать
как по мне, было  бы проще работать с файлами который в папке проекта, чем скачивать их через апи селеноида и класть в папку проекта
источник

A

Andrey in Aerokube Support
сейчас попробую использовать  selenoid/firefox:latest
источник

A

Andrey in Aerokube Support
С последней версией все работает. Спасибо
источник

A

Andrey in Aerokube Support
Ivan Krutov
зачем, если можно напрямую файлы скачивать
Я Вас правильно понял по поводу "напрямую"?
Качаем файл в контейнер браузера и из него через апи запросом?
источник

IK

Ivan Krutov in Aerokube Support
Andrey
Я Вас правильно понял по поводу "напрямую"?
Качаем файл в контейнер браузера и из него через апи запросом?
источник