Тестирование автозаполнения поля со списком в Selenium - PullRequest
1 голос
/ 10 сентября 2010

У кого-нибудь есть хорошее решение о том, как протестировать поле автозаполнения в Selenium?

Спасибо за помощь,

Manjide

Ответы [ 2 ]

1 голос
/ 12 сентября 2010

Используя TestPlan с бэкэндом Selenium, этот код получает предложения от Google - пример комбинированного поля автозаполнения.

GotoURL http://www.google.com/webhp?hl=en
ClickReplaceType //input[@name='q'] what is my

# This is where the suggestions appear
set %ResultsXPath% //table[@class='gac_m']//td[@class='gac_c']

# Check that they are there (that is, wiat for them, since they are dynamic)
Check %ResultsXPath%

# Then iterate over the suggestions
foreach %Cell% in (response %ResultsXPath%)
    Notice %Cell%
end

Это дает результаты:

00000000-00 GOTOURL http://www.google.com/webhp?hl=en
00000001-00 NOTICE Starting a new browser (0:0:0:0:1) com.thoughtworks.selenium.DefaultSelenium@332611a7
00000002-00 NOTICE what is my ip
00000003-00 NOTICE what is my ip address
00000004-00 NOTICE what is my bmi
00000005-00 NOTICE what is my house worth
00000006-00 NOTICE what is my

Обычно такие тесты работают как в Selenium, так и в HTMLUnit, в TestPlan, но Google в настоящее время работает с Selenium.

1 голос
/ 10 сентября 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...