function CheckListLandingAndEditingPage($name1, $phone1, $comment1 = null) { $I = $this; $I->amOnPage('/admin'); $I->click(\NavigationBarPage::$Orders); $I->waitForElement('html/body/div[1]/div[3]/div/nav/ul/li[2]/ul'); $I->click(\NavigationBarPage::$CallbacksList); $I->waitForElementNotVisible('html/body/div[1]/div[3]/div/nav/ul/li[2]/ul'); $I->wait('5'); $kil1 = $I->grabTextFrom('.//*[@id="totalCallbacks"]'); $I->comment("{$kil1}"); $kil = explode(" ", $kil1); foreach ($kil as $key => $value) { if ($value) { $I->comment("{$key}: {$value}"); } } $kil = $kil[4]; $I->comment("{$kil}"); if ($kil <= 14) { $I->see($name1, \CallbacksPage::UserNameLine("last()") . '/..'); $I->see($phone1, \CallbacksPage::PhoneLine("last()")); $I->click(\CallbacksPage::UserNameLine("last()")); $I->waitForElement('.//*[@id="editCallbackForm"]/div[5]/label'); $I->see($comment1, \CallbacksPage::$CommentEdit); } else { $I->click(\CallbacksPage::PaginationButton(last() - 1)); $I->wait('2'); $I->see($name1, \CallbacksPage::UserNameLine("last()") . '/..'); $I->see($phone1, \CallbacksPage::PhoneLine("last()")); $I->click(\CallbacksPage::UserNameLine("last()")); $I->waitForElement('.//*[@id="editCallbackForm"]/div[5]/label'); $I->see($comment1, \CallbacksPage::$CommentEdit); } }