Selenium WD всплывающее окно
#1
Отправлено 30 марта 2012 - 10:42
Только начала изучать Selenium WD.
не знаю где почитать достаточно полную документацию, поэтому столкнулась с такой проблемой:
на сайте ebay.com нужно перейти на рускоязычную страницу.
элемент по By.cssSelector("#gf-RU") не работает. т.е. элемент не находит.
что делать?
таблица становится активной только когда наводишь курсором на select с сайтами.
Буду очень благодарна за помощь.
#2
Отправлено 30 марта 2012 - 10:51
У меня получилось.
#3
Отправлено 30 марта 2012 - 10:54
В вашем случае нуна юзать, что-то типа такого:Доброго времени суток.
Только начала изучать Selenium WD.
не знаю где почитать достаточно полную документацию, поэтому столкнулась с такой проблемой:
на сайте ebay.com нужно перейти на рускоязычную страницу.
элемент по By.cssSelector("#gf-RU") не работает. т.е. элемент не находит.
что делать?
таблица становится активной только когда наводишь курсором на select с сайтами.
Буду очень благодарна за помощь.
new Actions(driver).moveToElement(toElement).click(onElement).perform();
#4
Отправлено 02 апреля 2012 - 11:33
driver.FindElement(By.XPath("//*[@id=\"gf-RU\"]")).Click();
У меня получилось.
У меня не выходит. может это связано с тем, что я используя HTMLdriver???
Мне просто по заданию необходимо использовать именно его
#5
Отправлено 04 апреля 2012 - 07:58
Вот так всё работает
driver.FindElement(By.XPath("//*[@id=\"gf-RU\"]")).Click();
У меня получилось.
У меня не выходит. может это связано с тем, что я используя HTMLdriver???
Мне просто по заданию необходимо использовать именно его
driver.get("http://www.ebay.com/"); new Actions(driver).moveToElement(driver.findElement(By.className("gflgct"))) .click(driver.findElement(By.id("gf-RU"))) .perform();
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных