Tôi có một yếu tố lựa chọn mà trông như thế này, bây giờ tôi muốn mở nó lên và chọn tùy chọn với giá trị t3, vì vậy tôi đã thử nó như thế này:chọn một tùy chọn với selenium2 + phpunit
<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();
Bây giờ điều này mở menu nhưng nó không chọn thẻ tùy chọn, tôi nghĩ sử dụng select() thay vì click() nhưng select() chưa được hỗ trợ, hoặc ít nhất đó là thông báo tôi nhận được khi tôi cố gắng sử dụng phương thức. Tôi chạy phần mở rộng sau đây PHPUnit_Extensions_Selenium2TestCase.