Selenium IDE将选择一个下拉选项,但Drupal不会识别它

时间:2015-02-04 22:42:34

标签: selenium drupal selenium-ide

我试图在Drupal中自动化一个场景,包括通过下拉菜单将页面状态从Draft更改为Published。

命令点击 目标是 css =选项 价值已发布

我可以让Selenium IDE执行命令(测试"传递"),但是Drupal没有意识到这种情况发生了,而是向我显示草稿页面而不是已发布的页面。

我已经删除了许多不同的命令和目标,似乎没有任何工作。我对这个工具有什么遗漏?

1 个答案:

答案 0 :(得分:1)

这里的问题是'点击'命令并没有注意这个值。所有该命令都会点击带有该定位器的下拉列表,这将扩展它但不会更改该值。

尝试使用'选择'而是命令,并添加' label ='在你的价值面前,所以在这种情况下你的selenium命令看起来像:

<tr> <td>select</td> <td>css=option</td> <td>label=published</td> </tr>