示例#1
0
 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);
     }
 }