Селен не может найти текстовое поле - PullRequest
0 голосов
/ 08 ноября 2010

Я пытаюсь записать свой тест в одном из основных веб-приложений в Firefox, используя Selenium IDE. На одной веб-странице есть несколько текстовых полей, в которые я хочу ввести некоторые значения. Проблема заключается в том, что всякий раз, когда я запускаю тест, чтобы записать его, идентификатор элементов текстового поля меняется в каждом сеансе. Я использовал xpath для определения местоположения текстовых полей, но xpath просто дает мне тот же идентификатор элемента. Может кто-нибудь сказать мне, как я могу найти текстовые поля? Я также изучил исходный код, и ничто другое не является уникальным среди 4 текстовых полей, кроме идентификатора, который изменяется при каждом запуске. Спасибо

1 Ответ

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

попробуйте найти текстовое поле по имени. Например, текстовое поле name to To, тогда скрипт будет

<tr>
    <td>type</td>
    <td>name=to</td>
    <td>testt</td>
</tr>
...