/** * @group message * @guy DeliveryTester\DeliverySteps */ public function createNameNormalAlert(DeliveryTester\DeliverySteps $I) { $name = "ДоставкаСообщение"; $I->amOnPage(DeliveryPage::$URL); $I->waitForText('Список способов доставки', null, '.title'); $I->click(DeliveryPage::$CreateButton); $I->waitForText("Создание способа доставки", null, '.title'); $I->fillField(DeliveryCreatePage::$FieldName, $name); $I->click(DeliveryCreatePage::$ButtonCreate); $I->exactlySeeAlert($I, 'success', 'Доставка создана'); $I->waitForText("Редактирование способа доставки: " . $name, null, '.title'); }
/** * @group list * @guy DeliveryTester\DeliverySteps */ public function buttonDelete(DeliveryTester\DeliverySteps $I) { $I->amOnPage(DeliveryPage::$URL); $row = $I->SearchDeliveryMethod($this->name); if (!$row) { $I->createDelivery($this->name); $row = $I->SearchDeliveryMethod($this->name); } $I->comment("{$row}"); $I->click(DeliveryPage::ListCheckboxLine($row)); $I->click(DeliveryPage::$DeleteButton); $I->waitForText("Удаление способов доставки", NULL, "//*[@id='mainContent']/div/div[1]/div[1]/h3"); $I->wait(2); $I->click(DeliveryPage::$DeleteWindowDelete); $I->exactlySeeAlert($I, 'success', 'Способ доставки удален'); }