10 use Magento\Customer\Test\Page\Adminhtml\CustomerIndex;
11 use Magento\Customer\Test\Page\Adminhtml\CustomerIndexEdit;
12 use Magento\Mtf\Fixture\FixtureFactory;
13 use Magento\Mtf\TestCase\Injectable;
77 $customerIndexPage->getCustomerGridBlock()->massaction([],
'Delete',
true,
'Select All');
87 public function test($customersQty, $customersQtyToDelete)
91 $deleteCustomers = [];
92 for (
$i = 0;
$i < $customersQtyToDelete;
$i++) {
93 $deleteCustomers[] = [
'email' =>
$customers[
$i]->getEmail()];
96 $this->customerIndexPage->open();
97 $this->customerIndexPage->getCustomerGridBlock()->massaction($deleteCustomers,
'Delete',
true);
111 for (
$i = 0;
$i < $customersQty;
$i++) {
112 $customer = $this->fixtureFactory->createByCode(
'customer', [
'dataset' =>
'default']);
test($customersQty, $customersQtyToDelete)
__inject(FixtureFactory $fixtureFactory, CustomerIndex $customerIndexPage, CustomerIndexEdit $customerIndexEditPage)
createCustomers($customersQty)