我正在使用 PHP Selenium Webdriver 包装器 Facebook .任何人都可以给我一个示例,说明如何从选择下拉菜单中单击或选择一个选项吗?
我试过这个:
$test = $driver->findElement( WebDriverBy::id('drop1').WebDriverBy::cssSelector("option[value='11']"));
$test->click();
但它出错了:
Message : Object of class WebDriverBy could not be converted to string
最佳答案
应该是
$test = $driver->findElement( WebDriverBy::id('drop1') )
->findElement( WebDriverBy::cssSelector("option[value='11']") )
->click();
如果您正在处理“select”标签,请改用 WebDriverSelect
。
$select = new WebDriverSelect($driver->findElement(WebDriverBy::id('drop1')));
$select->selectByValue('11');
关于php - 使用 PHP Selenium Webdriver 单击下拉菜单中的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19490225/