url("active-controls/index.php?page=ActiveCheckBoxTest"); $this->assertContains("Active CheckBox Test", $this->source()); $this->assertText("{$base}checkbox1_label", "CheckBox 1"); $this->assertText("{$base}checkbox2_label", "CheckBox 2"); $this->assertText("{$base}label1", 'Label 1'); $this->byId("{$base}change_text1")->click(); $this->pause(800); $this->assertText("{$base}checkbox1_label", 'Hello CheckBox 1'); $this->byId("{$base}change_text2")->click(); $this->pause(800); $this->assertText("{$base}checkbox2_label", 'CheckBox 2 World'); //check box 1 $this->byId("{$base}change_checked1")->click(); $this->pause(800); $this->assertTrue($this->byId("{$base}checkbox1")->selected()); $this->byId("{$base}change_checked1")->click(); $this->pause(800); $this->assertFalse($this->byId("{$base}checkbox1")->selected()); //check box 2 $this->byId("{$base}change_checked2")->click(); $this->pause(800); $this->assertTrue($this->byId("{$base}checkbox2")->selected()); $this->byId("{$base}change_checked2")->click(); $this->pause(800); $this->assertFalse($this->byId("{$base}checkbox2")->selected()); //click checkbox 1 $this->byId("{$base}checkbox1")->click(); $this->pause(800); $this->assertText("{$base}label1", "Label 1:Hello CheckBox 1 Checked"); $this->byId("{$base}checkbox1")->click(); $this->pause(800); $this->assertText("{$base}label1", "Label 1:Hello CheckBox 1 Not Checked"); //click checkbox 2 $this->byId("{$base}checkbox2")->click(); $this->pause(800); $this->assertText("{$base}label1", "Label 1:CheckBox 2 World Checked"); $this->byId("{$base}checkbox2")->click(); $this->pause(800); $this->assertText("{$base}label1", "Label 1:CheckBox 2 World Not Checked"); } }