Size: a a a

Aerokube Support

2020 December 07

А

Артур in Aerokube Support
Ivan Krutov
только не экранировать, а через HashMap
сделал через hashMap, проблема осталась
HashMap<String, String> opera = new HashMap<>();
opera.put("binary", "/usr/bin/opera");
           capabilities.setCapability("browserName", "opera");
           capabilities.setCapability("operaOptions", opera);
источник

EK

Eugene Khokhlov in Aerokube Support
Александр Андряшин
на 3.11 тоже должно работать
Спс, буду пробовать тогда.
источник

ГК

Гуд Константин... in Aerokube Support
Привет,
Я столкнулся со странной ситуацией:
 когда в контейнере автотест пытается открыть url (с basic authentication) - (https://логин:пароль@myurl.com), то страница не открывается, остается бланк, хотя в строке урла подставляется нужный мне урл и нет ошибки basic authentication.
 Но, если через vnc вручную кликнуть на строку c url, а затем нажать enter, то ожидаемая страница открывается...

скажите пожалуйста, нужно ли производить какие-то дополнительные настройки в capabilities браузера или selenoid, если тестируемый ресурс закрыт basic authentication?
источник

IK

Ivan Krutov in Aerokube Support
Гуд Константин
Привет,
Я столкнулся со странной ситуацией:
 когда в контейнере автотест пытается открыть url (с basic authentication) - (https://логин:пароль@myurl.com), то страница не открывается, остается бланк, хотя в строке урла подставляется нужный мне урл и нет ошибки basic authentication.
 Но, если через vnc вручную кликнуть на строку c url, а затем нажать enter, то ожидаемая страница открывается...

скажите пожалуйста, нужно ли производить какие-то дополнительные настройки в capabilities браузера или selenoid, если тестируемый ресурс закрыт basic authentication?
вообще такой формат url должен работать
источник

ГК

Гуд Константин... in Aerokube Support
да, на локалке проблем нет, а в контейнере такое поведение.
Я работаю на винде 10, selenoid 1.10.0, docker desktop последний
источник

ГК

Гуд Константин... in Aerokube Support
Попробовал на Хроме 87 - такой проблемы нет.
Проблема с FireFox 83
источник

IK

Ivan Krutov in Aerokube Support
скорее всего нужно какой-то pref выставить в Firefox
источник

ГК

Гуд Константин... in Aerokube Support
Ivan Krutov
скорее всего нужно какой-то pref выставить в Firefox
я дефолтные имеджы использую, которые стащились при установке селеноида
источник

IK

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

ГК

Гуд Константин... in Aerokube Support
Ivan Krutov
pref ставится через капабилити
понял, поковыряюсь, спасибо!
источник

IK

Ivan Krutov in Aerokube Support
источник

IK

Ivan Krutov in Aerokube Support
вот здесь смотрите prefs
источник

IK

Ivan Krutov in Aerokube Support
в Selenium клиенте есть метод для их выставления
источник

ГК

Гуд Константин... in Aerokube Support
Ivan Krutov
вот здесь смотрите prefs
🙏👍
источник

IK

Ivan Krutov in Aerokube Support
FirefoxOptions options = new FirefoxOptions()
.addPreference("browser.startup.page", 1)
.addPreference("browser.startup.homepage", "https://www.google.co.uk");
источник

IK

Ivan Krutov in Aerokube Support
только нужно ключ правильный найти
источник

IK

Ivan Krutov in Aerokube Support
привет, сейчас отпишу в личку все данные
источник
2020 December 08

AC

Akbar C in Aerokube Support
Hi,

Can we incorporate cypress automation framework within selenoid?
источник

K

Konstantin in Aerokube Support
Господа, всем привет!
Может ли кто подсказать наиболее удачные практики хранения и наименования файлов видео/логов. Уже при запуске всего пары параллельных тестов(джобой дженкинса), искать нужные файлы становится неудобно по названию сессии.
Единственный вариант - сделать capability с логикой именования видеофайла и потом переносить его куда нужно, или есть вшитые в селеноид более удобные способы работы с этим?
Спасибо
источник

IK

Ivan Krutov in Aerokube Support
Konstantin
Господа, всем привет!
Может ли кто подсказать наиболее удачные практики хранения и наименования файлов видео/логов. Уже при запуске всего пары параллельных тестов(джобой дженкинса), искать нужные файлы становится неудобно по названию сессии.
Единственный вариант - сделать capability с логикой именования видеофайла и потом переносить его куда нужно, или есть вшитые в селеноид более удобные способы работы с этим?
Спасибо
обычно session_id логируют и добавляют в отчет о прохождении тестов, не нужно его запоминать
источник