Selenium IDE: проблема с записью входного значения с динамическим префиксом безопасности - PullRequest
0 голосов
/ 20 сентября 2011

Я хочу использовать селен для записи и нажать на элемент на странице со следующим кодом:

<input type="checkbox" onclick="HighlightRow(1, this, 3,"");" value="916242540932034325|628149" name="AID">

в Selenium IDE, записанный скрипт:

click
//input[@name='AID' and @value='916242540932034325|628149']

Однако значение 916242540932034325 | 628149 с префиксом безопасности "916242540932034325", который будет динамически меняться при каждой загрузке страницы.

Проблемы: Мой записанный скрипт не может запускаться после загрузки страницы из-за динамического префикса безопасности.

Справка: У кого-нибудь есть предложения по проблемам, с которыми я сталкиваюсь выше?

1 Ответ

1 голос
/ 20 сентября 2011

Попробуйте click //input[@name='AID' and contains(@value, '|628149')]. Пока это уникальная комбинация NAME и VALUE, вы получите то, что хотите.

...