Click an option in dropdown menu using PHP Selenium Webdriver?
It should be
$test = $driver->findElement( WebDriverBy::id('drop1') ) ->findElement( WebDriverBy::cssSelector("option[value='11']") ) ->click();
If you are working on "select" tag, use WebDriverSelect
instead.
$select = new WebDriverSelect($driver->findElement(WebDriverBy::id('drop1')));$select->selectByValue('11');
Try the below code.
$test = $driver->findElement("css selector", 'select[id="drop1"] option[value='11']');$test->click();
Do you want click or select item?If select than follow: Facebook framework helper
Works like:
$selectingContainer = $driver->findElement("locator");
$selection = new WebDriverSelect($selectingContainer);
$selection->selectByVisibleText($text);
"locator" - it is locator for dropdown menu element.