2015-11-09 4 views
0

Я хочу удалить последнюю букву переменной в Selenium IDE и сохранить в переменной.Selenium IDE javascript strip last character

Я попытался

${projectName}.slice(0, -4) 
${projectName}.slice(0, -1) 

Looking to get ksGHMOP from ksGHMOPW 
+0

Попробуйте, ** $ {projectName} .slice (0, 7) ** –

ответ

1

Закрыть!

Дайте этот бит идти:

var projectNameLess = ${projectName}.substr(0, ${projectName}.length-1); 
0

Вот пример, который принимает переменную х и отрезает последнего элемента и сохраняет его в переменной а.

<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. Сообщите мне, если вам нужно дополнительное объяснение.

Смежные вопросы