我试图在Drupal中自动化一个场景,包括通过下拉菜单将页面状态从Draft更改为Published。
命令点击 目标是 css =选项 价值已发布
我可以让Selenium IDE执行命令(测试"传递"),但是Drupal没有意识到这种情况发生了,而是向我显示草稿页面而不是已发布的页面。
我已经删除了许多不同的命令和目标,似乎没有任何工作。我对这个工具有什么遗漏?
答案 0 :(得分:1)
这里的问题是'点击'命令并没有注意这个值。所有该命令都会点击带有该定位器的下拉列表,这将扩展它但不会更改该值。
尝试使用'选择'而是命令,并添加' label ='在你的价值面前,所以在这种情况下你的selenium命令看起来像:
<tr>
<td>select</td>
<td>css=option</td>
<td>label=published</td>
</tr>