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