0

我正在尝试将值从文件传递给测试用例。在这里,我研究了一个小例子,创建了一个包含内容的 js 文件,

var sch = 'java';    // sch.js and added to ide options - selenium ide extension 

我附上了我的测试用例和我得到的结果。ide 不读取变量值。

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

1

您需要再添加一个命令:

storeEval | sch | sch

从您的 js 文件中读取变量。

请注意,您需要保存您的测试,重新启动 Selenium IDE 并再次打开测试以正确保存您的 selenium ide 扩展。

此代码有效:

<tr>
    <td>open</td>
    <td>/</td>
    <td></td>
</tr>
<tr>
    <td>storeEval</td>
    <td>sch</td>
    <td>sch</td>
</tr>
<tr>
    <td>type</td>
    <td>id=gbqfq</td>
    <td>${sch}</td>
</tr>
于 2013-02-15T09:28:39.113 回答
0

Selenium IDE 并不是真正设计用于运行测试用例的工具。它有助于生成可用于编写测试用例的代码,例如使用 Java 等编程语言。当然,您可以使用 Java 从文件中读取参数。

于 2013-02-15T06:34:54.490 回答