Перейти к содержимому

ekulgavaya

Регистрация: 12 окт 2010
Offline Активность: 11 фев 2015 08:28
-----

Мои сообщения

В теме: не выбирается элемент списка

14 сентября 2011 - 07:26

А если вместо списка селекта используются дивы, то такая конструкция не работает:
selenium.select("//div[@id='ext-gen374']", "label=Item 4");

Подскажите пожалуйста как побороться с ней:
<div id="ext-gen372" class="класс_нэйм1" style="...">
<div id="ext-gen374" class="класс_нэйм2" style="...">
<div class="класс_нэйм3">Item 1</div>
<div class="класс_нэйм3">Item 2</div>
<div class="класс_нэйм3">Item 3</div>
<div class="класс_нэйм3">Item 4</div>
<div class="класс_нэйм3">Item 5</div>...
</div>
</div>

Спасибо



Во-первых, циферка в айдишке после каждого открытия страницы будет новая, поэтому к ней привязываться не нужно. Я бы попробовала искать элементы по классу
Сначала подождать пока что-то появится
waitForElementPresent("//div[@class='класс_нэйм1']/div[@class='класс_нэйм2']/div[@class='класс_нэйм3']")
А потом уже кликать
selenium.click("//div[@class='класс_нэйм1']/div[@class='класс_нэйм2']/div[@class='класс_нэйм3']")
или
selenium.click("css=div.класс_нэйм1>div.класс_нэйм2>div.класс_нэйм3")
или
selenium.click("//div[@class='класс_нэйм1']/div[@class='класс_нэйм2']/div[@class='класс_нэйм3'[i]]")
где i= от 0 до getXpathCount("//div[@class='класс_нэйм1']/div[@class='класс_нэйм2']/div[@class='класс_нэйм3']")

В теме: Не срабатывает click checkbox

02 сентября 2011 - 13:52

Посмотрите в коде страницы, на каком именно элементе висит обработчик события, и какой именно обработчик

В теме: подтвердить что элемента нет на странице

29 августа 2011 - 08:35

перегружается, не подойдет думаете?



Конечно подойдет) Просто способ другой) Тут уже подсказали.
1) WaitForPageToLoad(timeout)
2) assertFalse(selenium.isElementPresent(locator))

В теме: подтвердить что элемента нет на странице

26 августа 2011 - 15:48

если страница не перегружается (ajax-ом удаляется), воспользуйтесь методом waitForElementNotPresent()

В теме: увеличить время ожидания ответа

26 августа 2011 - 13:44

Похоже, это не проблема Seleniuma
http://netbeans.org/...g.cgi?id=190086
http://saucelabs.com...topic.php?id=65