9

Selenium IDE を試しています。断続的なエラーが発生します。IDE の速度を落としてみましたが、それでも発生します。w/google で開始して fishbase を検索し、次に検索 fishbase リンクをクリックします。次に、「common name is」で、Taron を入力し、一番上の「usa」リンクを気に入りました。通常は同じ場所で「[error] Element name=CommonName not found」というエラーが発生しますが、10 分の 9 はそこに問題があります。十分な情報を提供できたことを願っています。Ubuntu 11.10 および FF 11.0 を使用しています。接続は非常に高速ですが、スライダーを低速に動かします。なぜこの問題が発生するのですか?

<tr>
    <td>open</td>
    <td>/</td>
    <td></td>
</tr>
<tr>
    <td>type</td>
    <td>id=gbqfq</td>
    <td>fishbase</td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>css=em</td>
    <td></td>
</tr>
<tr>
    <td>type</td>
    <td>name=CommonName</td>
    <td>Tarpon</td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>css=input[type=&quot;button&quot;]</td>
    <td></td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>link=Tarpon</td>
    <td></td>
</tr>

1回目はうまくいきましたが、2回目はうまくいきませんでした...ありがとう。

[info] Executing: |open | / | |
[info] Executing: |type | id=gbqfq | fishbase |
[info] Executing: |clickAndWait | css=em | |
[info] Executing: |type | name=CommonName | Tarpon |
[info] Executing: |clickAndWait | css=input[type="button"] | |
[info] Executing: |clickAndWait | link=Tarpon | |
[info] Executing: |open | / | |
[info] Executing: |type | id=gbqfq | fishbase |
[info] Executing: |clickAndWait | css=em | |
[info] Executing: |type | name=CommonName | Tarpon |
[error] Element name=CommonName not found 
4

2 に答える 2

1

これで問題が解決します

 <tr>
        <td>click</td>
        <td>css=em</td>
        <td></td>
    </tr>
    <tr>
        <td>pause</td>
        <td>7000</td>
        <td></td>
    </tr>
    <tr>
        <td>type</td>
        <td>name=CommonName</td>
        <td>Tarpon</td>
    </tr>

または、コマンドの前に一時停止を置きますtype| name=CommonName |Tarpon

于 2012-04-11T08:22:37.743 に答える
1

コマンドを追加できwaitForElementPresentます。最速の IDE パラメータで動作:

<tr>
    <td>open</td>
    <td>/</td>
    <td></td>
</tr>
<tr>
    <td>type</td>
    <td>id=gbqfq</td>
    <td>fishbase</td>
</tr>
<tr>
    <td>waitForElementPresent</td>
    <td>css=em</td>
    <td></td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>css=em</td>
    <td></td>
</tr>
<tr>
    <td>waitForElementPresent</td>
    <td>name=CommonName</td>
    <td></td>
</tr>
<tr>
    <td>type</td>
    <td>name=CommonName</td>
    <td>Tarpon</td>
</tr>
<tr>
    <td>waitForElementPresent</td>
    <td>css=input[type=&quot;button&quot;]</td>
    <td></td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>css=input[type=&quot;button&quot;]</td>
    <td></td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>link=Tarpon</td>
    <td></td>
</tr>
于 2012-04-11T09:29:43.250 に答える