Здесь я создал концентратор и узел, и я хочу создать другой узел.Как объявить два узла при создании RemoteWebDriver?
Как инициализировать мой RemoteWebdriver
с несколькими узлами.
public void setUp() throws MalformedURLException{
baseUrl="http://10.77.16.133/cpos-alttech/";
nodeUrl="http://172.29.69.175:8080/wd/hub";
DesiredCapabilities capability = DesiredCapabilities.internetExplorer();
capability.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
capability.setBrowserName("internet explorer");
capability.setPlatform(Platform.WINDOWS);
driver = new RemoteWebDriver(new URL(nodeUrl), capability);
}
х Спасибо ра за ответ. Я зарегистрировал два узла, и в моем коде (который я указал выше) я инициализирую RemoteWebdriver одним адресом IP (String nodeUrl), а затем о другом узле. Где я упоминаю этот узел. –
Вам нужно передать 'hub url' и' способность' в 'RemoteWebDriver'. Концентратор позаботится о ваших узлах. Вы также можете проверить статус концентратора в своем браузере. Например, я установил концентратор на 10.10.10.20:4444/ и подключил к нему два узла. Если я вхожу в 'http: //10.20.102.176: 4444/grid/console', я мог видеть статус концентратора с двумя связанными узлами. –
Спасибо ro, он работал, но мой скрипт выполняется только на одном узле, узел, который зарегистрирован первый. Сценарий не выполняется на узле, который зарегистрирован вторым. Можете ли вы помочь на этом –