Как выбрать / получить скрытый вариант выпадающего в Selenium (или Firefox IDE)

Я думаю, что, возможно, я спрашиваю что-то, что было дано ответ, но я действительно не могу сказать. (А-рубчик)
Вот моя проблема
(Это пример … мой сайт за логином)
Перейти на www.humana.com.
Наведите указатель мыши на текст «Страхование через работодателя>». Вы заметите, что он «скрывал» больше параметров … (но это не классическое выпадающее меню)
Скажем, я хочу протестировать функцию продуктов и услуг (не саму страницу, а то, как работает это меню …. не честно, уклоняясь от Q (ухмылка))
Если я пытаюсь «clickAndWait» с «link = products-and-services», я получаю ошибку, потому что инструмент тестирования не может «видеть» элемент ….
(Пользователь PHPUnit, если это поможет)

Есть ли способ навести курсор мыши на элемент «A», а затем «выбрать / щелкнуть» элемент «B»?

1

Решение

Чтобы ответить на ваш вопрос, как это было упомянуто в заголовке:

В вашем браузере откройте раскрывающийся список, пока инспектор включен, щелкните один из его элементов, чтобы перейти к правой части HTML-кода. Вы должны быть направлены на набор ul, li теги. Если XPath найден таким образом, единственная команда, подобная приведенной ниже, должна служить цели:

команда:

clickAt

Цель:

//ul[@id='select-area-map-menu']/li[2]

Чтобы ответить на ваш вопрос и нажмите на вопрос:

использование clickAt команда таким же образом (но не для Выбрать тег). Например:

clickAt   |  //a[@id='button-id']  |

Это щелкнет раскрывающийся список, как если бы пользователь щелкнул по нему, чтобы открыть. Вы можете использовать много команд, чтобы вызвать много действий тогда. Например, mouseDown Команда нажать. Однако я думаю, что первой части моего ответа достаточно, если проблема в том, что раскрывающийся список скрыт.

Я был перетащен сюда Google, так как у меня был тот же вопрос. Я не эксперт, но я надеюсь, что этот ответ хорошо работает для других.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]