我不是程序员,也不是使用Selenium IDE 2.8.0的初学者。
我正在尝试记录测试,但是当我在一个区域中选择一个值时,我会陷入困境,您可以从下拉列表中选择1到多个值。全部在同一区域。每次单击此区域时,列表都会出现,我选择一个值。我可以根据需要添加任意数量的值。
此区域的开发人员使用的组件称为“tagit。
我不知道如何用Selenium选择值。它不理解命令“select id = ui-id-62”,它在包含来自drowdown列表的单个值的区域中工作。
希望足够清楚
答案 0 :(得分:0)
@DMart
<tr>
<td>click<td>
<td>id=zonelabel<td>
<td></td>
</tr>
<tr>
<td>pause<td>
<td>1000<td>
<td></td>
</tr>
<tr>
<td>click<td>
<td>id=ui-id_62<td>
<td></td>
</tr>
答案 1 :(得分:0)
我遇到了同样的问题。构成tag-it库所呈现的选项列表的列表项元素ID不一致,但您可以使用xpath引用来解决,引用下拉列表中的第n个项目。
这里的第一个命令是选择输入区域,第二个命令是从标签提供的选项列表中选择第三个项目。
<tr>
<td>click</td>
<td>xpath=(//input[@type='text'])[2]</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>xpath=(//li[@class='ui-menu-item'])[3]</td>
<td></td>
</tr>
我希望这会有所帮助。它让我有点疯狂了一段时间,但这对我有用。