Есть юнит-тест, в нем класс теста, который надо прогнать. В это классе у меня есть собственный класс, который имеет метод, в нем собственно и находятся команды selenium. Так вот, проблема в том, что эти команды не выполняются. Выполняется только те команды selenium, которые находятся непосредственно в классе теста. Я проверил тупым способом, просто вытащил условие из собственного класса наружу, и команда работает.
for (int second = 0;; second++) { //ожидание появления вкладки СОБЫТИЯ
if (second >= 60) Assert.fail("timeout");
try { if (selenium.isElementPresent("xpath=//div[contains(text(),'События')]")) break; } catch (Exception e) {}
Thread.sleep(500);
}
Команда
selenium.isElementPresent("xpath=//div[contains(text(),'События')]")
не работает внутри моего класса. В чем может быть проблема?