我读了许多答案,比如"使用selectOptionByValue;使用select()函数,...",但似乎没有任何效果。
我有这段代码:
<select name="products">
<option value="1">Mustang GT</option>
<option value="2">Porshe</option>
<option value="3">Camaro</option>
</select>
如何使用phpunit和selenium选择其中一些?
答案 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 希望这对你有所帮助。