Selenium IDE javascript剥离最后一个字符

Selenium IDE javascript strip last character

本文关键字:最后一个 字符 剥离 javascript IDE Selenium      更新时间:2023-09-26

我想去掉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变量。如果你需要进一步的解释,请告诉我。