con*_*234 7 php selenium webdriver selenium-webdriver
我正在使用Facebook的 PHP Selenium Webdriver包装器.任何人都可以给我一个如何从选择下拉菜单中单击或选择一个选项的示例?
我试过这个:
$test = $driver->findElement( WebDriverBy::id('drop1').WebDriverBy::cssSelector("option[value='11']"));
$test->??click();
Run Code Online (Sandbox Code Playgroud)
但它出错了:
消息:类WebDriverBy的对象无法转换为字符串
小智 12
它应该是
$test = $driver->findElement( WebDriverBy::id('drop1') )
->findElement( WebDriverBy::cssSelector("option[value='11']") )
->click();
Run Code Online (Sandbox Code Playgroud)
如果您正在使用"select"标签,请WebDriverSelect
改用.
$select = new WebDriverSelect($driver->findElement(WebDriverBy::id('drop1')));
$select->selectByValue('11');
Run Code Online (Sandbox Code Playgroud)
试试下面的代码。
$test = $driver->findElement("css selector", 'select[id="drop1"] option[value='11']');
$test->??click();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8413 次 |
最近记录: |