Selenium:如何将值从 field1 复制到 field2?

lud*_*d0h 3 selenium selenium-ide selenium-webdriver

我们正在 Firefox 中使用 Selenium IDE 录制测试。

我们需要将值从只读字段复制到输入字段。

有没有直接的方法可以引用该字段,或者我是否必须存储和使用它。一个例子会很棒。

谢谢。

har*_*ott 5

您将需要两个命令,一个用于存储,一个用于检索。假设只读字段的名称为 Foo,输入字段的名称为 Bar,那么在命令的三个框中:

Command: storeValue
Target: name=Foo
Value: variableName

Command: type
Target: name=Bar
Value: ${variableName}
Run Code Online (Sandbox Code Playgroud)

或者,文件中的来源是:

<tr>
    <td>storeValue</td>
    <td>name=Foo</td>
    <td>variableName</td>
</tr>
<tr>
    <td>type</td>
    <td>name=Bar</td>
    <td>${variableName}</td>
</tr>
Run Code Online (Sandbox Code Playgroud)