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

chevyk

Регистрация: 22 янв 2011
Offline Активность: 11 июл 2011 15:26
-----

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

В теме: () и клик

25 февраля 2011 - 13:59

В вашем локаторе либо уберите скобки, либо добавьте префикс "xpath=". Иначе Селениум не поймет, что вы используете xpath-локатор

Вы были правы, спасибо большое

В теме: никак не могу кликнуть на td

25 января 2011 - 13:39

FAILED:  Click	css=table#QuickStatTable>tbody>tr>td

	FAILED:  Click	css=table#QuickStatTable>tbody>tr>td



	java.lang.IllegalStateException: Element isn't visible:	css=table#QuickStatTable>tbody>tr>td



FAILED: fullCicle

        Full cicle 'General Contract'

junit.framework.AssertionFailedError: 	FAILED:  Click	css=table#QuickStatTable>tbody>tr>td	java.lang.IllegalStateException: Element isn't visible:	css=table#QuickStatTable>tbody>tr>td


В теме: никак не могу кликнуть на td

25 января 2011 - 13:17



Кстати, может Selenium просто не дожидается появления такого элемента. Попробуйте так:

selenium.waitForCondition("selenium.isElementPresent(\"css=table#QuickStatTable>tbody>tr>td\")", "60000"); //дожидаемся появления элемента на странице
selenium.click ("css=table#QuickStatTable>tbody>tr>td"); // первый вариант, прописаны все пути от id таблицы
selenium.click ("css=tr.quickTableRow>td"); // второй вариант, обращаемся к ячейке по классу


и так тоже(


Что так тоже? Что за ошибка возникает?


говорит что не видит его

В теме: никак не могу кликнуть на td

25 января 2011 - 12:59

Кстати, может Selenium просто не дожидается появления такого элемента. Попробуйте так:

selenium.waitForCondition("selenium.isElementPresent(\"css=table#QuickStatTable>tbody>tr>td\")", "60000"); //дожидаемся появления элемента на странице
selenium.click ("css=table#QuickStatTable>tbody>tr>td"); // первый вариант, прописаны все пути от id таблицы
selenium.click ("css=tr.quickTableRow>td"); // второй вариант, обращаемся к ячейке по классу


и так тоже(

В теме: никак не могу кликнуть на td

24 января 2011 - 10:24


я так понял он его просто не увидел:

23:39:05.991 INFO - Command request: isElementPresent[css=table#QuickStatTable>t
body>tr>td, ] on session f2d9385254664f48bd517a849072ff6b
23:39:06.001 INFO - Got result: OK,false on session f2d9385254664f48bd517a849072
ff6b
23:39:06.001 INFO - Command request: isVisible[css=table#QuickStatTable>tbody>tr
>td, ] on session f2d9385254664f48bd517a849072ff6b
23:39:06.011 INFO - Got result: ERROR: Element css=table#QuickStatTable>tbody>tr
>td not found on session f2d9385254664f48bd517a849072ff6b

но я его то вижу! мб можно еще чего нибудь сделать?


Вот это уже интересно, никогда с таким не сталкивался... А можно ссылку на страницу? Может там скрипты какие мешаются...


увы ссылку дать не смогу(