【发布时间】:2016-07-14 20:57:23
【问题描述】:
我正在使用 Selenium IDE,在我的 webapp 上我有一个类型的选择:
<option value="34">Badge</option>
<option value="38">Bodywork</option>
<option value="1">Category 1</option>
<option value="36">Window</option>
在继续之前,我需要等待使用名称/文本选项(例如:'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]
但它不起作用。有什么想法吗?
【问题讨论】:
-
您无法在此处找到使用
cssSelector和可见文本的元素..尝试将xpath用作//select[@id='cbo_Subcategory']/option[text()='Badge']...
标签: selenium selenium-ide