Size: a a a

Selenide на русском

2020 September 22

n

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

AV

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

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

n

nowhere_lights in Selenide на русском
Alexei Vinogradov
Пока неочевидна связь с Селениде
все это подвязано с селенидом, я не до конца уверен в чем проблема, поэтому спросил тут
источник

AV

Alexei Vinogradov in Selenide на русском
nowhere_lights
все это подвязано с селенидом, я не до конца уверен в чем проблема, поэтому спросил тут
Тут нет вообще упоминания на скриншотах
источник

BO

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

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

BO

Boris Osipov in Selenide на русском
или дайте стектрейс ошибки гистом\pastebin
источник

n

nowhere_lights in Selenide на русском
Boris Osipov
или дайте стектрейс ошибки гистом\pastebin
и затем указывает на конструктор RemoteWebDriver, где формируется урл
источник

BO

Boris Osipov in Selenide на русском
nowhere_lights
и затем указывает на конструктор RemoteWebDriver, где формируется урл
Selenoid?
источник

n

nowhere_lights in Selenide на русском
Boris Osipov
Selenoid?
да
источник

BO

Boris Osipov in Selenide на русском
вот отсюда прочитай сообщений 20 вниз. там человек объясняет причину и что делать https://t.me/selenide_ru/22438
источник

BO

Boris Osipov in Selenide на русском
чтобы еще раз не писать это все.
источник

AV

Alexei Vinogradov in Selenide на русском
Печалько. Почему-то PROXY DownloadMode не работает на BrowerStack (работает с Selenoid без проблем). Вот типа такого. Симптомы - реквесты не перехватываются прокси.

Configuration.remote="https://" + username + ":" + automate_key + "@hub-cloud.browserstack.com/wd/hub";
MutableCapabilities caps=new MutableCapabilities();
caps.setCapability("os","OS X");
caps.setCapability("browser","Chrome");
caps.setCapability("browserstack.local","true");
Configuration.
browserCapabilities=caps;
Configuration.
proxyEnabled=true;
Configuration.
proxyPort=12345;
Configuration.
proxyHost="192.168.178.27";

Configuration.
fileDownload= FileDownloadMode.PROXY;
open("https://jsfiddle.net/qL2csxn3/15");
switchTo().frame("result");
File text =
$("#external-download").download);
источник

AV

Alexei Vinogradov in Selenide на русском
[Test worker] INFO org.littleshoot.proxy.impl.DefaultHttpProxyServer - Starting proxy at address: 0.0.0.0/0.0.0.0:12345
[Test worker] INFO org.littleshoot.proxy.impl.DefaultHttpProxyServer - Proxy listening with TCP transport
[Test worker] INFO org.littleshoot.proxy.impl.DefaultHttpProxyServer - Proxy started at address: /0:0:0:0:0:0:0:0:12345
Sep. 22, 2020 4:43:02 NACHM. org.openqa.selenium.remote.ProtocolHandshake createSession
INFORMATION: Detected dialect: OSS
[Test worker] INFO com.codeborne.selenide.webdriver.BrowserResizer - Set browser size to 1366x768
[Test worker] INFO com.codeborne.selenide.webdriver.WebDriverFactory - BrowserName=chrome Version=85.0.4183.83 Platform=MAC
[Test worker] INFO com.codeborne.selenide.webdriver.WebDriverFactory - Selenide v. 5.14.0
[Test worker] INFO com.codeborne.selenide.drivercommands.CreateDriverCommand - Create webdriver in current thread 13: RemoteWebDriver -> RemoteWebDriver: chrome on MAC (16b2fc330dae724899767dedd46ad914a92e9491)
[Test worker] INFO com.codeborne.selenide.impl.DownloadFileWithProxyServer - Downloaded 0 files:
[Test worker] INFO com.codeborne.selenide.impl.DownloadFileWithProxyServer - Just in case, all intercepted responses: Intercepted 0 responses:
источник

AV

Alexei Vinogradov in Selenide на русском
Сама прокси работает (иначе open() бы не сработал), localhost, 192.168.178.27 для теста тоже доступны.
источник

BO

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

BO

Boris Osipov in Selenide на русском
логично что браузер в облаке не видит прокси на 192.168.178.27
источник

AV

Alexei Vinogradov in Selenide на русском
видит-видит, там специальный агент запущен
источник

BO

Boris Osipov in Selenide на русском
ну агент наверно только определенные порты прокидывает?
источник

BO

Boris Osipov in Selenide на русском
или там тунель?
источник

BO

Boris Osipov in Selenide на русском
у него тогда своя подсеть
источник