我正在使用Selenium IDE并在我的webapp上选择了类型:
<option value="34">Badge</option>
<option value="38">Bodywork</option>
<option value="1">Category 1</option>
<option value="36">Window</option>
在继续之前,我需要等待使用name / text选项(例如:'Badge')而不是value / id(例如:'34')填充选项。
我的想法是使用waitForElementPresent
函数,但是对于测试,我在填充选项时使用了assertElementPresent
。
我试过这个:
assertElementPresent
css=select[id='cbo_Subcategory'] option[name='Badge']
和这个
(...) option[text='Badge']
(...) option[label='Badge']
(...) option[name=Badge]
(...) option[text=Badge]
(...) option[label=Badge]
但它不起作用。有什么想法吗?
答案 0 :(得分:5)
如果不是强制性的,那么您可以使用css
,之后您可以尝试使用xpath
,如下所示: -
//select[@id='cbo_Subcategory']/option[text()='Badge']
希望它有效.. :)