0

Selenium Ide を使用してテキストから数値 (694575) のみを抽出し、さらに使用するために変数に入れるには、どのコマンドを使用すればよいか教えてください。テキストを含む div は次のとおりです。

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

この場合、storeText、storeEvalなどのコマンドが機能するはずですが、パスリングの部分は私にとって謎です。

4

2 に答える 2

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}

これを試してみて、それがあなたのために働いているかどうか私に知らせてください

于 2012-10-13T06:50:58.683 に答える
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>
于 2015-12-22T10:35:47.083 に答える