按值选择选项 - phpunit

时间:2014-07-06 01:06:27

标签: select selenium phpunit option

我读了许多答案,比如"使用selectOptionByValue;使用select()函数,...",但似乎没有任何效果。

我有这段代码:

<select name="products">
  <option value="1">Mustang GT</option>
  <option value="2">Porshe</option>
  <option value="3">Camaro</option>
</select>

如何使用phpunit和selenium选择其中一些?

1 个答案:

答案 0 :(得分:0)

我建议你采用一种通用方法: 1)首先点击下拉列表 2)点击出现的选项。

$cssDropdown="select[name="products"]";
$dropdown=driver->findElement(WebDriverBy::cssSelector(cssDropdown));
$dropdown->click();

$cssOption="option[value="1"]";
$option=driver->findElement(WebDriverBy::cssSelector(cssOption));
$option->click();

注意:我正在使用facebook php-webdriver library处理php 希望这对你有所帮助。