簡體   English   中英

Selenium IDE在javascript命令中使用存儲的變量

[英]Selenium IDE Using stored variable in javascript command

我想使用從網站存儲的文本創建一個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.您在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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM