Selenium IDE-我可以将Selenium变量存储到javascript变量中吗?

Selenium IDE-我可以将Selenium变量存储到javascript变量中吗?,javascript,selenium-ide,Javascript,Selenium Ide,我试图获取Selenium中的一个变量,并将其分配给javascript变量。我知道storedVars[]关联数组。我可以回显Selenium变量。但我只想将Selenium变量分配到javascript变量中。执行此操作时,我得到错误“ReferenceError:storedVars未定义”。storedVars是否仅由Selenium而不是javascript识别?下面是我试图做的代码。我只想将javascript变量console.log记录下来,以表明我已经分配了该变量 <tr

我试图获取Selenium中的一个变量,并将其分配给javascript变量。我知道storedVars[]关联数组。我可以回显Selenium变量。但我只想将Selenium变量分配到javascript变量中。执行此操作时,我得到错误“ReferenceError:storedVars未定义”。storedVars是否仅由Selenium而不是javascript识别?下面是我试图做的代码。我只想将javascript变量console.log记录下来,以表明我已经分配了该变量

<tr>
    <td>open</td>
    <td>http://google.com</td>
    <td></td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>link=Advertising</td>
    <td></td>
</tr>
<tr>
    <td>storeTitle</td>
    <td>title_se</td>
    <td></td>
</tr>
<tr>
    <td>echo</td>
    <td>${title_se}</td>
    <td></td>
</tr>
<tr>
    <td>runScript</td>
    <td>var title_main = storedVars['title_se'];</td>
    <td></td>
</tr>
<tr>
    <td>runScript</td>
    <td>console.log(&quot;The stored page title is &quot; + title_main);</td>
    <td></td>
</tr>

打开
http://google.com
单击并等待
链接=广告
店名
标题
回声
${title_se}
运行脚本
var title_main=storedVars['title_se'];
运行脚本
console.log(“存储的页面标题为”+title\u main);

脚本中没有错误,执行时没有任何错误

以下内容与Selenium IDE 2.9.1一起使用

<tr>
    <td>open</td>
    <td>http://google.com</td>
    <td></td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>link=Advertising</td>
    <td></td>
</tr>
<tr>
    <td>storeTitle</td>
    <td>title_main</td>
    <td></td>
</tr>
<tr>
    <td>storeEval</td>
    <td>var title_uc=storedVars["title_main"].toUpperCase();title_uc</td>
    <td>uc</td>
</tr>
<tr>
    <td>echo</td>
    <td>${title_main}</td>
    <td></td>
</tr>
<tr>
    <td>echo</td>
    <td>${uc}</td>
    <td></td>
</tr>

打开
http://google.com
单击并等待
链接=广告
店名
主标题
仓库
var title_uc=storedVars[“title_main”].toUpperCase();标题(uc)
加州大学
回声
${title_main}
回声
${uc}