Size: a a a

Selenide на русском

2020 September 22

AV

Alexei Vinogradov in Selenide на русском
Сам нашёл. Нужно прописать в Selenide - внутренний IP host-a, как настройку для прокси.

То есть чтобы поиграться, просто так:

Configuration.proxyHost="192.168.178.27";

А в реальной среде, надо узнавать IP динамически и заполнять соотвественно это поле прямо перед тестом.
источник

A

Amidosha (Константин... in Selenide на русском
chromeOptions.addArguments("--window-size=1920,1080");

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

A

Anton in Selenide на русском
Amidosha (Константин)
chromeOptions.addArguments("--window-size=1920,1080");

Не можете подсказать. почему хром не разворачивается в фулскрин, добрый день
это настройки для размеров окна - но не для фуллскрина. Для этого в селениде есть опция Configuration.startMaximized = true;
источник

A

Anton in Selenide на русском
Также есть опция Configuration.browserSize = "1920x1080"; которая повторяет действия с капабилити
источник

A

Amidosha (Константин... in Selenide на русском
Спасибо
источник

A

Anton in Selenide на русском
Но кроме размера окна есть еще положение - левый верхний угол. Столкнулся с этим когда в селеноиде еще не было менеджера окон и нельзя было сделать maximize() - я использовал Configuration.browserPosition = "2x2";
источник

A

Anton in Selenide на русском
maximize() на разных машинах с разными размерами экрана может дать разный эффект, поэтому это по сути плохая практика =)
источник

ЕА

Евгений Асовин... in Selenide на русском
Alexei Vinogradov
Сам нашёл. Нужно прописать в Selenide - внутренний IP host-a, как настройку для прокси.

То есть чтобы поиграться, просто так:

Configuration.proxyHost="192.168.178.27";

А в реальной среде, надо узнавать IP динамически и заполнять соотвественно это поле прямо перед тестом.
Добрый день) внутренний IP host-a - это хост селеноида? то есть "http://localhost:4444/wd/hub" ? а что тогда писать в Configuration.remote ? И где тогда настраивать подключение к самому прокси?
источник

AV

Alexei Vinogradov in Selenide на русском
Евгений Асовин
Добрый день) внутренний IP host-a - это хост селеноида? то есть "http://localhost:4444/wd/hub" ? а что тогда писать в Configuration.remote ? И где тогда настраивать подключение к самому прокси?
Нет, selenoid работает в контейнере, а ip - тот хост на котором запускаются тесты. То есть если локально- ip локального компа
источник

ЕА

Евгений Асовин... in Selenide на русском
ааа, значит это айпи ноды дженкинса, где у меня поднимается контейнер селеноида?
источник

AV

Alexei Vinogradov in Selenide на русском
Евгений Асовин
ааа, значит это айпи ноды дженкинса, где у меня поднимается контейнер селеноида?
Нет, ip ноды Jenkinsа, где тесты запускаются :) если там где запускается, там и контейнер поднимается- то конечно это один ip
источник

A

Anton in Selenide на русском
ну скорее всего да на этой ноде и тесты запускаются =)
источник

ЕА

Евгений Асовин... in Selenide на русском
да там же, всё на одной ноде
источник

ЕА

Евгений Асовин... in Selenide на русском
да)
источник

AV

Alexei Vinogradov in Selenide на русском
Alexei Vinogradov
Нет, ip ноды Jenkinsа, где тесты запускаются :) если там где запускается, там и контейнер поднимается- то конечно это один ip
Где тесты стартуют, где gradle/maven стартует
источник

AV

Alexei Vinogradov in Selenide на русском
Тест стартует на хосте и передаёт на выполнение браузеру, который запущен в контейнере (может быть и на другой машине)
источник

S

Stanislav in Selenide на русском
Всем привет. Подскажите как открыть новую вкладку?
Пытаюсь через switchTo().window(numberTab) - ошибка
org.openqa.selenium.NoSuchWindowException: No window found with index: 1
Мне нужно именно создать вкладку, а не просто переключиться на существующую
Или юзать executeJavaScript("window.open()");  ?
источник

A

Anton in Selenide на русском
switchTo().window переключает на УЖЕ открытую вкладку
источник

n

nowhere_lights in Selenide на русском
всем привет!

при запуске remote driver происходит следующее (на скриншоте), при этом драйвер потом стартует норм и тест прогоняется, но не понятна причина данного nullpointer’a (точнее почему attributes = null)
источник

n

nowhere_lights in Selenide на русском
источник