/** * @test */ public function getAllInputFields_ScreenDisplayed_EqualExpected() { $this->userNotesManagerPage->clickButton('toolbar-new'); $userNotesEditPage = $this->getPageObject('UserNotesEditPage'); $testElements = $userNotesEditPage->getAllInputFields(); $actualFields = $this->getActualFieldsFromElements($testElements); $this->assertEquals($userNotesEditPage->inputFields, $actualFields); $userNotesEditPage->clickButton('toolbar-cancel'); $this->userNotesManagerPage = $this->getPageObject('UserNotesManagerPage'); }
/** * check all input fields * * @return void * * @test */ public function getAllInputFields_ScreenDisplayed_EqualExpected() { $this->userNotesManagerPage->clickButton('toolbar-new'); $userNotesEditPage = $this->getPageObject('UserNotesEditPage'); $testElements = $userNotesEditPage->getAllInputFields(); $actualFields = $this->getActualFieldsFromElements($testElements); /* Option to print actual element array @var $userNotesEditPage UserNotesEditPage */ /* $userNotesEditPage->printFieldArray($userNotesEditPage->getAllInputFields($$userNotesEditPage->tabs));*/ $this->assertEquals($userNotesEditPage->inputFields, $actualFields); $userNotesEditPage->clickButton('toolbar-cancel'); $this->userNotesManagerPage = $this->getPageObject('UserNotesManagerPage'); }
/** * @test */ public function getAllInputFields_ScreenDisplayed_EqualExpected() { $this->userNotesManagerPage->clickButton('toolbar-new'); $userNotesEditPage = $this->getPageObject('UserNotesEditPage'); $testElements = $userNotesEditPage->getAllInputFields(); $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($userNotesEditPage->inputFields, $actualFields); $userNotesEditPage->clickButton('toolbar-cancel'); $this->userNotesManagerPage = $this->getPageObject('UserNotesManagerPage'); }