繁体   English   中英

Selenium IDE Javascript删除最后一个字符

[英]Selenium IDE javascript strip last character

我想剥离硒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中的硒变量。 让我知道您是否需要进一步的解释。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM