如何在不单击任何提交按钮的情况下告知代码从下拉列表项中完成选择

时间:2014-05-04 22:08:13

标签: html drop-down-menu webdriver codeception

我可以在代码中从下拉列表中选择元素,但不知何故它没有在框中显示,因为我认为选择操作在某种程度上没有完成。我没有任何提交按钮所以我试图将我的焦点移动到任何页面上的其他元素,但仍然选择框保持为空。下面是我从下拉列表中选择项目的代码。

$I->selectOption('//*[@class="ng-scope" and @ng-controller="dataIsland"]/*[local-name()="select"]','partlycloudy');

请帮忙。

1 个答案:

答案 0 :(得分:0)

谢谢,但我得到了答案,下面的代码可以帮助您从下拉列表中选择元素。

$I->pressKey('//*[@xpath to the form]/*[local-name()="select"]','element to select',WebDriverKeys::ENTER);

谢谢!