java
driver.findElements(By.cssSelector("a[class="link"]"));Типа такого не прокатывает.
Отправлено 04 июля 2011 - 12:04
driver.findElements(By.cssSelector("a[class="link"]"));Типа такого не прокатывает.
Отправлено 04 июля 2011 - 12:18
Отправлено 04 июля 2011 - 16:29
Отправлено 06 июля 2011 - 06:50
Отправлено 06 июля 2011 - 07:50
Отправлено 07 июля 2011 - 07:42
странное умозаключениеПоколение Next во всей красе :)
Отправлено 07 июля 2011 - 09:16
странное умозаключение
Отправлено 07 июля 2011 - 12:01
А я поддержу VitalyD
Отправлено 07 июля 2011 - 13:08
А Вы не удивляйтесь, а попробуйте ответить на вопрос "А почему не ищет через сssSelektor Unable to find element using css, в цикле заглючило. Тоже нужно задержку ставить?" :)
Отправлено 07 июля 2011 - 14:07
Ну, я не понял вопроса. Но у меня малый опыт работы с Селениумом, поэтому списал на незнание. Я не знаю в чём комичность этого вопросаА Вы не удивляйтесь, а попробуйте ответить на вопрос "А почему не ищет через сssSelektor Unable to find element using css, в цикле заглючило. Тоже нужно задержку ставить?" :)
Отправлено 07 июля 2011 - 22:07
Да, я такой )Поколение Next во всей красе :)
Отправлено 07 июля 2011 - 22:39
Совершенно верно, Selenium API 2.0 -- асинхронный интерфейс. Если нужны ожидания -- надо использовать один из двух вышеупомянутых механизмов (ну или свой реализовать).Что селениуму вообще пофиг загрузил он страницу полностью или нет? Просто получается так.
private WebElement waitElementDisplayed(final By locator) { return new WebDriverWait(driver, 30).until(new ExpectedCondition<WebElement>() { @Override public WebElement apply(WebDriver d) { WebElement e = d.findElement(locator); return e.isDisplayed() ? e : null; } }); }
waitElementDisplayed(By.cssSelector("div#test")).click();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); driver.findElement(By.cssSelector("div#test")).click();
Отправлено 08 июля 2011 - 09:39
Отправлено 08 июля 2011 - 11:07
Это как бы легко читаемый стиль :)Алексей, вопрос во сновном к вам как к гуру. Откуда такое идиотское название для класса By???? Как вообще додумались до такого:) Не знаете?
0 пользователей, 1 гостей, 0 анонимных