gpt4 book ai didi

php - 使用 PHP Selenium Webdriver 单击下拉菜单中的选项?

转载 作者:可可西里 更新时间:2023-11-01 12:45:29 24 4
gpt4 key购买 nike

我正在使用 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/

24 4 0