3
私はセレンIDEで働いていますし、私のWebアプリケーションに私はタイプの選択を持っている:Selenium IDE - selectで名前を指定してオプションを待つ方法
<option value="34">Badge</option>
<option value="38">Bodywork</option>
<option value="1">Category 1</option>
<option value="36">Window</option>
私はselectを使用して名前/テキストオプション(例えばに移入するためのオプションを待つ必要があります:「バッジ')の代わりにvalue/id(例:' 34 ')を入力してください。
私の考えは、waitForElementPresent
関数を使用することですが、テストのためには、オプションが既に設定されている場合にassertElementPresent
を使用しました。
(...) option[text='Badge']
(...) option[label='Badge']
(...) option[name=Badge]
(...) option[text=Badge]
(...) option[label=Badge]
assertElementPresent
css=select[id='cbo_Subcategory'] option[name='Badge']
と、これをそれはうまくいきませんでした:
私はこれを試してみました。何か案は?
あなたは 'cssSelectorを使用して要素を見つけることができません'を選択してください。' xpath'を '// select [@ id = 'cbo_Subcategory']/option [text()= 'Badge']' ... –
うまく働いています! – danalif