2012-10-12 74 views
0

有人可以告訴我應該使用哪一個命令從Selenium Ide中僅從文本中提取數字(694575)並將其放入變量以供進一步使用。 這裏是與文本的DIV:用selenium IDE提取文本的一部分,並將其放入變量

<div class="loginBoxTitle">Edit Exhibition Centre - 694575, Exhibition Center1</div> 

可能像storeText命令,storeEval應該在這種情況下工作,但與pasrsing的部分是我的一個謎。

回答

2

我有解決方案,棘手的1

store | Edit Exhibition Centre - 694575, Exhibition Center1 | string 
store | 1 | delimiter 
store | javascript{storedVars['string'].split('- ')[storedVars['delimiter']]} | test 
store | 0 | delimiter1 
store | javascript{storedVars['test'].split(',')[storedVars['delimiter1']]} | output 
echo | ${output} 

試試這個1,讓我知道它是否爲你工作

+0

是的,它的工作原理非常完美,謝謝! – Mira

+0

接受答案,如果它的工作,以便這也會幫助其他人:) –

0

我有一個簡單的回答這個問題。試試這個代碼它會工作。

<tr> 
    <td>store</td> 
    <td>Edit Exhibition Centre - 694575, Exhibition Center1</td> 
    <td>string</td> 
</tr> 
<tr> 
    <td>store</td> 
    <td>javascript{storedVars['string'].substring(24)}</td> 
    <td>string</td> 
</tr> 
<tr> 
    <td>echo</td> 
    <td>${string}</td> 
    <td></td> 
</tr> 
<tr> 
    <td>store</td> 
    <td>javascript{storedVars['string'].substring(0,7)}</td> 
    <td>string</td> 
</tr> 
<tr> 
    <td>echo</td> 
    <td>${string}</td> 
    <td></td> 
</tr> 
相關問題