我想去掉selenium IDE中变量的最后一个字母并存储在变量中。
我试过
${projectName}.slice(0, -4)
${projectName}.slice(0, -1)
Looking to get ksGHMOP from ksGHMOPW
关闭!
试试看:
var projectNameLess = ${projectName}.substr(0, ${projectName}.length-1);
这里有一个例子,它取变量x,将最后一个元素切片并存储在变量a中。
<tr>
<td>store</td>
<td>ksGHMOPW</td>
<td>x</td>
</tr>
<tr>
<td>echo</td>
<td>${x}</td>
<td></td>
</tr>
<tr>
<td>storeEval</td>
<td>storedVars['x'].slice(0,-1);</td>
<td>a</td>
</tr>
<tr>
<td>echo</td>
<td>${a}</td>
<td></td>
</tr>
您需要在javascript中进行切片,因此需要使用storedVars来访问javascript中的selenium变量。如果你需要进一步的解释,请告诉我。