3

ここで PHP Webdriver バインディングを使用しています: http://code.google.com/p/php-webdriver-bindings/

問題なく標準option要素を選択できますが、それらがclick() メソッドの子である場合、選択した項目は変更されません。<select><optgroup>

要素が見つかりました(要素var_dumpの詳細を確認できます)。私が使用しているコードは次のとおりです。

$xpath = "//select[@name='{$element}']/optgroup[@label='{$optgrp}']/option[@value='{$value}']";
$element = $this->_webdriver->findElementBy(LocatorStrategy::xpath, $xpath);
$element->click();

次に、以下を実行すると、失敗します。

$this->assertTrue($element->isSelected());
4

0 に答える 0