Попробуйте делать клик с использованием JavaScript:
WebElement element = getDriver().findElement(By.xpath("//*[@id='bank']/li["+randomChose+"]/span")); getDriver().executeScript("arguments[0].click();", element);
Rara еще не добавил друзей
Написано Rara 10 октября 2013 - 13:08
WebElement element = getDriver().findElement(By.xpath("//*[@id='bank']/li["+randomChose+"]/span")); getDriver().executeScript("arguments[0].click();", element);
Написано Rara 19 июля 2013 - 11:29
package wargaming; import org.junit.Rule; import org.junit.Test; import org.junit.rules.TestRule; import org.junit.rules.TestWatcher; import org.junit.runner.Description; import static org.junit.Assert.fail; public class JustForTest { @Rule public TestRule watchman = new TestWatcher() { @Override protected void failed(Throwable e, Description description) { System.out.println(description.getMethodName() + ": " + e.getLocalizedMessage()); } }; @Test public void test1() { fail("Сообщение об ошибке"); } }
Написано Rara 20 июня 2013 - 08:28
Написано Rara 14 августа 2012 - 13:15
Написано Rara 17 мая 2012 - 10:28
for (WebElement element : window.document.getElementsByTagName('select')) { String color = getComputedStyle(element).getPropertyValue('color'); // ... // Тут делаем что-то с полученным значением // ... }
Написано Rara 26 марта 2012 - 06:03
Написано Rara 16 марта 2012 - 07:53
Какая-то странная логика у вашего приложения. Вначале закрываем браузер, а потом кликаем по алерту. Может лучше эти два действия поменять местами? :)возник вопрос вот такого характера :
если возможность проверить, что например файерфокс закрыт. дело в том что есть два метода…изначально работает один и он закрывает браузер…но браузер закрывается не всегда, ибо ему иногда мешает всплывающий алерт..а второй метод как-раз и кликает по алерту…так вот, хочется проверить, закрылось ли окно браузера или нет после работы первого метода
public void closeBrowser() { try { Alert alert = driver.switchTo().alert(); alert.accept(); } catch (Exception e) { // Ничего не делаем. Просто алерта в этот раз не было. } driver.close(); }
Написано Rara 06 марта 2012 - 13:40
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru