protected static SmartClientWebDriver smartClientWebDriver;
...
WebDriverRunner.setWebDriver(smartClientWebDriver);
...
getWebDriver().findElement(By.xpath(""));
smartClientWebDriver.waitForGridDone(ByScLocator.scLocator(""));
$(scLocator(gridSC())).waitUntil(Condition.enabled, 5000);
или Condition.exist (.appear и т.д.) но никак не получается именно дождаться загрузки грида (тесты не ждут, а бегут дальше)...
--
Вы получили это сообщение, поскольку подписаны на группу "selenide-ru".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес selenide-ru+unsubscribe@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
protected static SmartClientWebDriver smartClientWebDriver;
...
DesiredCapabilities capability = new DesiredCapabilities();
capability.setCapability("platform", "ANY");
capability.setCapability("browserName", "chrome");
capability.setCapability("version", "");
smartClientWebDriver = new SmartClientRemoteWebDriver(new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"),capability));
smartClientWebDriver .navigate().to(baseUrl);
...
String hub = "http://localhost:4444/wd/hub";
Configuration.remote = hub;
Configuration.browser = "chrome";
open(baseUrl);
protected static SmartClientWebDriver smartClientWebDriver;
...
DesiredCapabilities capability = new DesiredCapabilities();
capability.setCapability("platform", "ANY");
capability.setCapability("browserName", "chrome");
capability.setCapability("version", "");
smartClientWebDriver = new SmartClientRemoteWebDriver(new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"),capability));
WebDriverRunner.setWebDriver(smartClientWebDriver);
open(baseUrl);
...
smartClientWebDriver.waitForGridDone()
((SmartClientWebDriver) getWebDriver()).waitForGridDone(scLocator(gridSC));
java.lang.ClassCastException: org.openqa.selenium.remote.RemoteWebDriver cannot be cast to com.isomorphic.webdriver.SmartClientWebDriver
new SmartClientRemoteWebDriver((RemoteWebDriver) getWebDriver()).waitForGridDone(ByScLocator.scLocator(gridSC));