Size: a a a

Selenide на русском

2020 June 04

AS

Andrei Solntsev in Selenide на русском
Anton
кароч, лично по мне remote работает странно - если хочешь добавить доп настройки - это головная боль. Лично мне нравится только кастом провайдер
Я надеюсь, что мы это исправили в Selenide 5.12.2
Обновились на неё?
источник

A

Anton in Selenide на русском
Andrei Solntsev
Я надеюсь, что мы это исправили в Selenide 5.12.2
Обновились на неё?
Я не пробовал) я уже привык к драйвер провайдеру)
источник

AS

Andrei Solntsev in Selenide на русском
Anton
Я не пробовал) я уже привык к драйвер провайдеру)
Ну и хорошо. Он для того и создавался.
источник

AS

Andrei Solntsev in Selenide на русском
Константин Ирышков
Привет, камрады. Подскажите как решить такую проблему.  Тесты гоняются на селеноиде и есть необходимость скачивать файлы. Если указывать свой ремоут драйвер, а перед тестами включать прокси, то всё работает.
Если же использовать только Configuration.remote=SELENOID_HOST , то в браузере на селеноиде пишет "No Internet Connection"
Обновились на Selenide 5.12.2?
источник

КИ

Константин Ирышков... in Selenide на русском
нет
источник

КИ

Константин Ирышков... in Selenide на русском
5.12.1
источник

S

Stanislav in Selenide на русском
Всем привет.
подскажите как выйти из ситуации - мне необходимо поднять прокси для доступа к ней из селенойдовского контейнера.
Прокси поднята локалхосте вне докера, я знаю что из контенера к прокси я могу достучаться по DNS host.docker.internal, но при этом когда я задаю прокси для селенида
Configuration.proxyHost = "host.docker.internal";
SelenideProxyServer proxy = new SelenideProxyServer(new StaticConfig(), null);

то ловлю ошибку java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: java.net.UnknownHostException: host.docker.internal: nodename nor servname provided, or not known
источник

S

Stanislav in Selenide на русском
Это понятно, так как host.docker.internal доступен только из контенера, но не из локалхоста
источник

S

Stanislav in Selenide на русском
подскажите, можно ли поднять прокси для контейнера используя не IP, а имя "host.docker.internal" - я так понимаю что InetAddressResolver ругается на то, что для host.docker.internal не может найти IP
источник

S

Stanislav in Selenide на русском
ПАдение скорее всего происходит тут ClientUtil.createSeleniumProxy(proxy, inetAddressResolver.getInetAddressByName(config.proxyHost()))
источник

S

Stanislav in Selenide на русском
Подскажите почему может на проски browserup выбрасывается ошибка BrowserUpHttpUtil:229 - Unable to parse Content-Type header: application/json;. Content-Type header will be ignored.
java.lang.IllegalArgumentException: Could not parse 'application/json;'
источник

AV

Alexei Vinogradov in Selenide на русском
Слушайте сегодня у коллеги такая штука случилась:

тест с использованием
Configuration.proxyEnabled = true;

Mac, вроде никаких побочек не нашел.

Браузер открывается, но на любой запрос выдает No Internet, check proxy network settings.
Хром и Firefox.

Тест без прокси проходит как надо.
Firewall на компе выключали.

Сейчас кажется, что видал где-то ip v6

Вот мои логи (у меня всё работает, не могу воспроизвести), завтра гляну на разницу, но выглядело похоже (кроме того, что где-то ipv6)

Может знаете в чём собака порылась?

[Test worker] INFO org.littleshoot.proxy.impl.DefaultHttpProxyServer - Starting proxy at address: 0.0.0.0/0.0.0.0:0
[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:58682
[Test worker] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 83.0.4103.39 (since Google Chrome 83 is installed in your machine)
[Test worker] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as /Users/vinogradov/.m2/repository/webdriver/chromedriver/mac64/83.0.4103.39/chromedriver
Starting ChromeDriver 83.0.4103.39 (ccbf011cb2d2b19b506d844400483861342c20cd-refs/branch-heads/4103@{#416}) on port 4984
источник

MS

Maksim Smirnov in Selenide на русском
Alexei Vinogradov
Слушайте сегодня у коллеги такая штука случилась:

тест с использованием
Configuration.proxyEnabled = true;

Mac, вроде никаких побочек не нашел.

Браузер открывается, но на любой запрос выдает No Internet, check proxy network settings.
Хром и Firefox.

Тест без прокси проходит как надо.
Firewall на компе выключали.

Сейчас кажется, что видал где-то ip v6

Вот мои логи (у меня всё работает, не могу воспроизвести), завтра гляну на разницу, но выглядело похоже (кроме того, что где-то ipv6)

Может знаете в чём собака порылась?

[Test worker] INFO org.littleshoot.proxy.impl.DefaultHttpProxyServer - Starting proxy at address: 0.0.0.0/0.0.0.0:0
[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:58682
[Test worker] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 83.0.4103.39 (since Google Chrome 83 is installed in your machine)
[Test worker] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as /Users/vinogradov/.m2/repository/webdriver/chromedriver/mac64/83.0.4103.39/chromedriver
Starting ChromeDriver 83.0.4103.39 (ccbf011cb2d2b19b506d844400483861342c20cd-refs/branch-heads/4103@{#416}) on port 4984
попробуй
       if (IS_OS_MAC) {
           Configuration.proxyHost = "0.0.0.0";
       }
у меня с таким сетапом прокси на маке стартует. без него как раз ошибка
источник

AS

Andrei Solntsev in Selenide на русском
Может, лучше использовать ключик, который выключает ipv6?
источник

AV

Alexei Vinogradov in Selenide на русском
Maksim Smirnov
попробуй
       if (IS_OS_MAC) {
           Configuration.proxyHost = "0.0.0.0";
       }
у меня с таким сетапом прокси на маке стартует. без него как раз ошибка
Вооооо. Мерси!
источник

AV

Alexei Vinogradov in Selenide на русском
Andrei Solntsev
Может, лучше использовать ключик, который выключает ipv6?
Какой?
источник

AS

Andrei Solntsev in Selenide на русском
гуглится же легко: -Djava.net.preferIPv4Stack=true
источник

AV

Alexei Vinogradov in Selenide на русском
Andrei Solntsev
гуглится же легко: -Djava.net.preferIPv4Stack=true
Тоже мерси, завтра проверим!
источник

АГ

Артем Гончар... in Selenide на русском
Всем привет.  Подскажите пожалуйста, как с помощью селенида можно взаимодействовать с google map? К примеру такой тест кейс: есть сайт Старбакс, к них есть карта кафе. Нужно ввести в поиск слово new, из выпадающего списка выбрать New York, затем выбрать магазин, а затем сверить на Гугл карте сверить, что маркер установлен по адресу магазина? В общем, нужно как-то взаимодействовать с Гугл картой.
источник
2020 June 05

DG

Denis G in Selenide на русском
Артем Гончар
Всем привет.  Подскажите пожалуйста, как с помощью селенида можно взаимодействовать с google map? К примеру такой тест кейс: есть сайт Старбакс, к них есть карта кафе. Нужно ввести в поиск слово new, из выпадающего списка выбрать New York, затем выбрать магазин, а затем сверить на Гугл карте сверить, что маркер установлен по адресу магазина? В общем, нужно как-то взаимодействовать с Гугл картой.
А вы в данном сценарии в старбаксе или в гугле работаете?)
источник