我有一个看起来像这样的选择元素,现在我想打开它并选择值为 t3 的选项,所以我这样尝试:
<select id="selectMenu">
<option value=""> </option>
<option value="t1">test 1</option>
<option value="t2">test 2</option>
<option value="t3">test 3</option>
<option value="t4">test 4</option>
<option value="t5">test 5</option>
<option value="t6">test 6</option>
</select>
$this->byId('selectMenu')->click();
sleep(1);
$type = $this->elements($this->using('css selector')->value(option[value="t3"]'));
$type[0]->click();
现在这会打开菜单但它没有选择选项标签,我想使用 select() 而不是 click() 但 select() 尚不支持,或者至少这是我尝试使用该方法时收到的消息. 我运行以下扩展 PHPUnit_Extensions_Selenium2TestCase。