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