/** * @test */ public function getAllInputFields_ScreenDisplayed_EqualExpected() { $this->userManagerPage->clickButton('toolbar-new'); $userEditPage = $this->getPageObject('UserEditPage'); $testElements = $userEditPage->getAllInputFields(array('details', 'settings')); $actualFields = $this->getActualFieldsFromElements($testElements); $this->assertEquals($userEditPage->inputFields, $actualFields); $userEditPage->clickButton('toolbar-cancel'); $this->userManagerPage = $this->getPageObject('UserManagerPage'); }
/** * @test */ public function getAllInputFields_ScreenDisplayed_EqualExpected() { $this->userManagerPage->clickButton('toolbar-new'); $userEditPage = $this->getPageObject('UserEditPage'); $testElements = $userEditPage->getAllInputFields(array('details', 'settings')); $actualFields = array(); foreach ($testElements as $el) { $el->labelText = substr($el->labelText, -2) == ' *' ? substr($el->labelText, 0, -2) : $el->labelText; $actualFields[] = array('label' => $el->labelText, 'id' => $el->id, 'type' => $el->tag, 'tab' => $el->tab); } $this->assertEquals($userEditPage->inputFields, $actualFields); $userEditPage->clickButton('toolbar-cancel'); $this->userManagerPage = $this->getPageObject('UserManagerPage'); }