我写使用硒 & PHPUnit的测试脚本。
我有一个包含下拉列表的表单。我必须验证数据是否从数据库中读取,并在'select'元素中显示为选项。
当在选择任何选项,代码:如何检查'选择'是否有一些选项?
<select id="list">
</select>
方法assertNotEmpty("list")
不起作用。
任何想法?
我写使用硒 & PHPUnit的测试脚本。
我有一个包含下拉列表的表单。我必须验证数据是否从数据库中读取,并在'select'元素中显示为选项。
当在选择任何选项,代码:如何检查'选择'是否有一些选项?
<select id="list">
</select>
方法assertNotEmpty("list")
不起作用。
任何想法?
'如果(的document.getElementById( '名单')的innerHTML == “”。!)
//做something` - 可能无法在资源管理器中工作。
您可以使用selectOptionValues()
函数获得一系列选项。
$optionValues = $this->select($this->byName('name_of_dropdown'))->selectOptionValues();
$this->assertGreaterThan(0, count($optionValues));
希望这将有助于解决您的问题。
谢谢,pinkypower。当然,我可以用js来做。但起初我想知道如何只用硒。 – faramka 2012-03-22 13:19:42