9 use Magento\Sales\Test\Page\Adminhtml\SalesOrderView;
10 use Magento\Mtf\Constraint\AbstractConstraint;
24 public function processAssert(SalesOrderView $salesOrderView, $orderButtonsAvailable)
26 $buttons = explode(
',', $orderButtonsAvailable);
28 $actionsBlock = $salesOrderView->getPageActions();
30 foreach ($buttons as $button) {
31 $button = trim($button);
32 if (!$actionsBlock->isActionButtonVisible($button)) {
33 $absentButtons[] = $button;
37 \PHPUnit\Framework\Assert::assertEmpty(
39 "Next buttons was not found on page: \n" . implode(
";\n", $absentButtons)
50 return "All buttons are available on order page.";