Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Variables selenium从文件传递值_Variables_Testing_Selenium_Automation - Fatal编程技术网

Variables selenium从文件传递值

Variables selenium从文件传递值,variables,testing,selenium,automation,Variables,Testing,Selenium,Automation,我试图从一个文件向测试用例传递一个值。 我在这里做了一个小例子,创建了一个包含内容的js文件 var sch = 'java'; // sch.js and added to ide options - selenium ide extension 我已经附上了我的测试用例和我得到的结果。ide不读取变量值 Selenium IDE并不是一个真正为运行测试用例而设计的工具。它有助于生成可用于编写测试用例的代码,例如,使用Java之类的编程语言。当然,您可以使用Java从文件中读取参数

我试图从一个文件向测试用例传递一个值。 我在这里做了一个小例子,创建了一个包含内容的js文件

var sch = 'java';    // sch.js and added to ide options - selenium ide extension 
我已经附上了我的测试用例和我得到的结果。ide不读取变量值


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

您需要再添加一个命令:

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>

打开
/
仓库
学校
学校
类型
id=gbqfq
${sch}

我对selenium非常陌生,任何关于如何将值从文件传递到ide的建议都会非常有用。请澄清您的问题。您想在Selenium Ide中执行
参数化
,这意味着您为什么不添加
Selenium Ide
标记?否则您需要在RC或WebDriver中进行参数化?谢谢您的回复。我曾试图从我的netbeans中使用selenium,但我被击中了。他们的任何教程都可以帮助我使用netbeans中的selenium。任何有用的链接都将是一个很大的帮助。请查看。有很多关于如何将Selenium与各种编程语言(包括PHP)结合使用的信息和代码示例。