Selenium IDE - плагин для поиска альтернативных селекторов идентификаторов? - PullRequest
2 голосов
/ 31 июля 2011

Я использую extjs, поэтому мне часто нужен идентификатор родителя или идентификатор родителя для селектора. Есть ли какой-нибудь плагин, который позволяет мне просматривать элемент DOM, ищущий разные идентификаторы, или плагин, который может отфильтровывать определенные шаблоны идентификаторов? (например, ext-gen\d+).

Ответы [ 4 ]

0 голосов
/ 17 февраля 2012

Xpath - это уникальная идентификация элемента. Xpath лучше работает с FF, Safari и Chrome. Но в IE он иногда ломается, поэтому в этом случае вы можете использовать селекторы Css. Вы можете использовать Firebug. Над Firebug вам нужно установить firepath. Вам не нужно учитывать DOM перед использованием XPATH, сгенерированного firepath. Это очень полезно, если у вас есть элементы с динамическими идентификаторами. Firebug и firepath являются аддонами Mozilla. Сначала установите Firebug, затем firepath.

В Selenium IDE, когда вы что-то записываете. В Target есть раскрывающееся меню, в котором выберите XPath: Position. Это будет работать для динамического элемента и не изменяется.

Ура, Амит Шакья

0 голосов
/ 02 августа 2011

Есть возможность использовать XPath - он может искать даже элемент, который содержит что-то. Смотрите один из примеров здесь: http://zvon.org/xxl/XPathTutorial/Output/example6.html

Я полагаю, что вы можете настроить IDE для поиска по XPath, а не только по ID

0 голосов
/ 16 августа 2011

Нет решения. Используйте селекторы CSS вручную и убедитесь, что вы работаете на >FF3.x

0 голосов
/ 31 июля 2011

Вы можете использовать Firebug и Firepath плагин для Firefox, чтобы найти идентификаторы

...