3

本当に簡単な (しかし複雑な?) 質問です。

私はこれを持っています:

<select multiple="multiple" id="id_products" class="selectmultiple" name="products">
    <option value="3243">testproductP (3243)</option>
    <option value="3244">testproductQ (3244)</option>
</select>

オプションを選択したことを複製するには、セレンを使用してフレームワークをロボット化する必要があります。しかし、「Select Option」のようなキーワードが見つかりません。そこで、オプションを指すxpathで「Click Element」を使用してみました。

Click Element  xpath=//select[@name="products"]/option[@value=3244]

ただし、これは「timeout: timed out」というエラーでテストに失敗します

xpath は正しい要素を返しますが、どういうわけかタイムアウトします。Click Element はこのように使用することを想定していないのかもしれませんが、より適切なキーワードが見つかりません。

何が起こっているのか分かりますか?

4

4 に答える 4

6

Click Element は、待機しないように指示する追加のパラメーターを指定しない限り、ページ読み込みイベントを待機します。ただし、「Select From List」キーワードも使用できる必要があります。

楽しむ!

于 2012-04-12T14:04:51.723 に答える
0

「 select element by value 」キーワードを使用して、リスト ドロップダウンの Xpath と、リストから選択するコンポーネントの値を指定します。

于 2016-05-02T15:34:36.223 に答える