0
phpunitと組み合わせて、セレン2のドロップダウンメニューから項目を選択したいとします。私が使用するクラスはPHPUnit_Extensions_Selenium2TestCaseです。私はセレン1で知っている:select index selenium 2 php
$this->select("id=dt-general-input", "index=3");
しかし、これはどのようにセレン2に変換?要素を選択するには:
$ this-> select($ this-> byId( "dt-general-input"));
しかし、3番目のインデックスを選択するにはどうすればよいですか?この選択肢には、(テキスト)オプションが付いていません。だから私はあなたにも3に2を使用していないと思いますが、第三索引のいずれか
$this->select($this->byId("dt-general-input"))->selectOptionByLabel('Label');
それとも
$this->select($this->byId("dt-general-input"))->selectOptionByValue('the option value');
については
<option value="the option value">Label</option>
を使用することができます$this->select($this->byId("dt-general-input"))->selectOptionByValue(3);
感謝を行います。メソッドのオプション()はSelenium 2では使用できないようですが、代わりにselectOptionLabels()とselectOptionValues()を使用できます。 – user3379159