0

GWT アプリケーションで Selenium IDE を使用しています。コンボボックスから値を選択するときに問題が発生しました。

私のSelenium IDEソースは次のようになります:

<!—Select value from combobox -->
<tr>
    <td>click</td>
    <td>//*[@id=&quot;x-auto-174-input&quot;]</td>
    <td></td>
</tr>
<tr>
    <td>clickAt</td>
    <td>//html/body/div[5]/div/div[12]</td>
    <td></td>
</tr>

このソースはこのコンボボックスのアイテムを選択できますが、Selenium IDE はこのアイテムを選択した後に「[error] Element //html/body/div[5]/div/div[12] not found」というエラーを表示します。この要素は Selenium IDE にあることに注意してください。

これを修正するための提案を教えてください。コンボボックスから値を選択する方法はありますか?

おかげさまで!

4

2 に答える 2

1
    <tr>
        <td>click</td>
        <td>//*[@id=&quot;x-auto-174-input&quot;]</td>
        <td></td>
    </tr>
    <tr>
        <td>mouseDown</td>
        <td>//html/body/div[5]/div/div[12]</td>
        <td></td>
    </tr>

またはこれを試してください

    <tr>
    <td>click</td>
     <td>//*[@id=&quot;x-auto-174-input&quot;]</td>
     <td></td>
    </tr>
    <tr>
        <td>Select</td>
        <td>//html/body/div[5]/div/div[12]</td>
        <td> name of Control</td>
    </tr>

問題が解決したかどうかをお知らせください

于 2013-10-05T19:16:31.827 に答える
0

この問題を解決しました。:) 「mouseDown」コマンドを使用します。

私の情報源:

<!—Select value from combobox -->
<tr>
    <td>click</td>
    <td>//*[@id=&quot;x-auto-174-input&quot;]</td>
    <td></td>
</tr>
<tr>
    <td>mouseDown</td>
    <td>//html/body/div[5]/div/div[12]</td>
    <td></td>
</tr>
于 2013-09-26T04:40:08.980 に答える