Целевой атрибут команды щелчка Selenium не работает с использованием xpath - PullRequest
0 голосов
/ 08 июля 2011

Попытка заставить № 1 работать в Selenium IDE.# 2 работает нормально.Я пытаюсь установить флажок (тег ввода).Когда я сохраняю значение этого идентификатора xpath, он находит правильный идентификатор.Но команда click по какой-то причине не может интерпретировать результат выражения xpath как идентификатор.

HTML:

# 1:

команда: нажмитеtarget: xpath = // input [содержит (@ id, 'ChkObject')] / @ id <=== не работает! </strong>значение:

# 2:

команда: нажмитеtarget: ChkObject813844 <=== работает!значение:</p>

1 Ответ

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

Пришлось добавить команду до # 1, чтобы сначала сохранить значение идентификатора.

команда: storeValue
target: xpath = // input [содержит (@ id, 'ChkObject')] / @ id
значение: var_id

команда: нажмите
target: $ {var_id}
значение:

...