/** * @test * @group select */ public function multiple_deselect_by_value() { $e = self::$session->element('id', 'multiple'); $s = new PHPWebDriver_Support_WebDriverSelect($e); $s->select_by_visible_text("Monkey"); $s->select_by_visible_text("Dancing Monkey"); $this->assertEquals(count($s->all_selected_options), 2); $s->deselect_by_value('DM'); $this->assertEquals(count($s->all_selected_options), 1); $this->assertEquals($s->first_selected_value->text(), "Monkey"); }