Selenium IDE 将 select 一个下拉选项,但 Drupal 无法识别它

Selenium IDE will select a drop-down option but Drupal won't recognize it

我正在尝试在 Drupal 中自动化一个场景,其中包括通过下拉菜单将页面状态从草稿更改为已发布。

命令是点击 目标是 css=option 值为 已发布

我可以让 Selenium IDE 执行命令(测试 "passes"),但 Drupal 无法识别这种情况,而是向我显示草稿页面而不是已发布页面.

我删除了很多不同的命令和目标,但似乎没有任何效果。我对这个工具缺少什么?

这里的问题是 'click' 命令没有注意值。该命令所做的就是单击带有该定位器的下拉菜单,这将展开它但不会更改值。

尝试使用 'select' 命令,并在您的值前面添加 'label=',因此在这种情况下,您的 selenium 命令将如下所示:

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