[英]Strip the last character sent by JavaScript through websockets to Python
[英]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.