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

lyasya

Регистрация: 22 мар 2011
Offline Активность: 23 сен 2011 06:36
-----

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

В теме: Тест проходит успешно, но описанные действия для страницы не выполняют

15 августа 2011 - 12:02

сделала проверку IsVisible для Next button.
Failed.
А как дождаться появления кнопки? Какой метод использовать?
WaitForPageToLoad() не подходит, потому что по сути страница не обновляется, тест фэйлится.

В теме: Тест проходит успешно, но описанные действия для страницы не выполняют

15 августа 2011 - 06:21

На первом табе обращаюсь к кнопке:
//li[@id='opc-billing']//button[@class='button green-button']

На втором:
//li[@id='opc-shipping']//button[@class='button green-button']

проверка наличия этих кнопок функцией IsElementPresent возвращает true, но опять же таки - на втором шаге действия не производятся. Обновлять страницу нельзя, потому что идет возврат на первый таб.

Пробовала устанавливать фокус на кнопку и нажимать - эффекта ноль.

Что делать? :(

В теме: Тест проходит успешно, но описанные действия для страницы не выполняют

15 августа 2011 - 06:03

А локаторы для элементов на табах разные? Возможно нужно еще смотреть isVisible параметр для нужных элементов.

кнопка Nezt имеет одинаковый локатор на всех табах. Но, к примеру, на первом табе присутсвует выпадающий список, на втором - радиобатоны. Разумеется локаторы у них разные, но на втором табе радиобатон не выбирается.
К кнопке Next на каждом табе обращаюсь по-разному: на первом - по айди, на втором - по иск-пассу и т.п.

Подозреваю, что все кнопки Next имеют одинаковы айди, а поскольку страница не перезагружается, то элементы просто перекрываются друг другом визуально.

да, кнопки Next имеют одинаковый айди. Чуть выше уже описала, что обращаюсь к кнопке каждый раз разным способом.

Попробуйте в локаторе указать таб, на котором лежит кнопка.

Спасибо, буду пробовать.

В теме: Selenium Grid - как начать?

22 марта 2011 - 13:01

:)

C:\apache-ant-1.8.0\bin\ant -f %CD%\build.xml launch-remote-control -Dport=5556 -Denvironment=*firefox


благодарю!

В теме: Selenium Grid - как начать?

22 марта 2011 - 12:37

Методом научного тыка нашелся ответ:

c:\ant\bin>ant -f c:\grid\build.xml -Dport=5556 -Denvironment=*googlechrome launch-remote-control