Перейти к содержимому

Фотография

гибкое конфигурирование hub

hub RemoteWebDriver

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 IvanLeads

IvanLeads

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Ivan Ledsovski

Отправлено 02 августа 2018 - 10:12

Добрый день.

 

Столкнулся с отсутствием информации по конфигурированию hub в selenium. А именно кастомной настройкой IP адреса.

На сколько я понял, для задания IP используется следующая команда:

 

java -jar selenium-server-standalone-{version}.jar -role hub -host http://{someIP}: -port {numOfPort}

 

при этом получаю ошибку:

 

java.lang.RuntimeException: java.net.SocketException: Unresolved address
        at org.openqa.grid.web.Hub.start(Hub.java:254)
        at org.openqa.grid.selenium.GridLauncherV3$2.launch(GridLauncherV3.java:291)
        at org.openqa.grid.selenium.GridLauncherV3.launch(GridLauncherV3.java:121)
        at org.openqa.grid.selenium.GridLauncherV3.main(GridLauncherV3.java:81)
Caused by: java.net.SocketException: Unresolved address
        at java.base/sun.nio.ch.Net.translateToSocketException(Net.java:142)
        at java.base/sun.nio.ch.Net.translateException(Net.java:168)
        at java.base/sun.nio.ch.Net.translateException(Net.java:174)
        at java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:76)
        at org.seleniumhq.jetty9.server.ServerConnector.openAcceptChannel(ServerConnector.java:334)
        at org.seleniumhq.jetty9.server.ServerConnector.open(ServerConnector.java:302)
        at org.seleniumhq.jetty9.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
        at org.seleniumhq.jetty9.server.ServerConnector.doStart(ServerConnector.java:238)
        at org.seleniumhq.jetty9.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
        at org.seleniumhq.jetty9.server.Server.doStart(Server.java:397)
        at org.seleniumhq.jetty9.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
        at org.openqa.grid.web.Hub.start(Hub.java:243)
        ... 3 more
Caused by: java.nio.channels.UnresolvedAddressException
        at java.base/sun.nio.ch.Net.checkAddress(Net.java:112)
        at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:220)
        at java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
        ... 11 more
 
Почему проблема актуальна: работаю с OpenVPN, поэтому ответ от ipconfig выдаёт как два IP от двух сетей. Хотелось бы выбирать на каком запускать hub.

  • 0

#2 BadMF

BadMF

    Специалист

  • Members
  • PipPipPipPipPip
  • 809 сообщений
  • ФИО:Dmitry Petrov

Отправлено 02 августа 2018 - 12:52

я думаю вы неверно указываете IP, более чем уверен, что "http:\\" писать не надо для хаба, только для нода.

 

Но сам не пробовал, наблюдение основано на бест практис в конфигурировании, а не на личном опыте.


  • 0

#3 BadMF

BadMF

    Специалист

  • Members
  • PipPipPipPipPip
  • 809 сообщений
  • ФИО:Dmitry Petrov

Отправлено 02 августа 2018 - 12:58

ну да, так и есть

 

-host
<String> IP or hostname : usually determined automatically. Most commonly

useful in exotic network configurations (e.g. network with VPN)


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных