Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.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
在javascript命令中使用存储变量的Selenium IDE_Javascript_Jquery_Selenium_Selenium Ide - Fatal编程技术网

在javascript命令中使用存储变量的Selenium IDE

在javascript命令中使用存储变量的Selenium IDE,javascript,jquery,selenium,selenium-ide,Javascript,Jquery,Selenium,Selenium Ide,我想使用从我的站点存储的文本创建一个JavaScript日期。 这就是我所尝试的: <tr> <td>storeValue</td> <td>name=contract_additional_fields[agreement_created_date]</td> <td>seleniumContractDateValue</td> </tr> <tr> &l

我想使用从我的站点存储的文本创建一个JavaScript日期。 这就是我所尝试的:

<tr>
    <td>storeValue</td>
    <td>name=contract_additional_fields[agreement_created_date]</td>
    <td>seleniumContractDateValue</td>
</tr>
<tr>
    <td>echo</td>
    <td>javascript{Date.parse('${seleniumContractDateValue}')}</td>
    <td></td>
</tr>

存储价值
名称=合同\附加\字段[协议\创建\日期]
硒合同日期值
回声
javascript{Date.parse('${seleniumContractDateValue}')}
我还尝试在解析中不使用任何东西或“”但两个都不起作用


有人能帮我弄清楚如何使用存储的变量作为JavaScript命令的参数吗?

1.您可以使用JavaScript中的“storedVars['seleniumContractDateValue']”访问变量

2.Selenium不会存储JavaScript日期对象,因此您还需要将其解析为字符串

<tr>
    <td>storeValue</td>
    <td>name=contract_additional_fields[agreement_created_date]</td>
    <td>seleniumContractDateValue</td>
</tr>
<tr>
    <td>store</td>
    <td>javascript{Date.parse(storedVars['seleniumContractDateValue'])}</td>
    <td>seleniumContractDateValue</td>
</tr>
<tr>
    <td>echo</td>
    <td>${seleniumContractDateValue}</td>
    <td></td>
</tr>

存储价值
名称=合同\附加\字段[协议\创建\日期]
硒合同日期值
商店
javascript{Date.parse(storedVars['seleniumContractDateValue'])}
硒合同日期值
回声
${seleniumContractDateValue}