Селен: Как скопировать значения из поля1 в поле2? - PullRequest
3 голосов
/ 18 октября 2011

Мы записываем тест с использованием Selenium IDE в Firefox.

Нам необходимо скопировать значение из поля только для чтения в поле ввода.

Есть ли прямой способ, которым я могу ссылаться на поле, или я должен хранить и использовать его. Пример был бы великолепен.

Спасибо.

1 Ответ

4 голосов
/ 18 октября 2011

Вам понадобятся две команды: одну для сохранения и одну для получения.Предполагая, что поле только для чтения имеет имя Foo, а поле ввода имеет имя Bar, затем в трех полях для команд:

Command: storeValue
Target: name=Foo
Value: variableName

Command: type
Target: name=Bar
Value: ${variableName}

В качестве альтернативы источником в файле будет:

<tr>
    <td>storeValue</td>
    <td>name=Foo</td>
    <td>variableName</td>
</tr>
<tr>
    <td>type</td>
    <td>name=Bar</td>
    <td>${variableName}</td>
</tr>
...