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

时间:2014-07-01 13:44:35

标签: javascript jquery selenium selenium-ide

我想使用我网站上存储的文字创建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命令的参数吗?

1 个答案:

答案 0 :(得分:2)

1.您使用&#34; storedVars [&#39; seleniumContractDateValue&#39;]&#34;访问变量在JavaScript中。

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>