12 use Magento\Mtf\Client\Locator;
27 'selector' =>
'input[name="name"]',
30 'selector' =>
'input[name="status"]',
40 protected $editLink =
'[data-column="edit"] button';
75 protected $tokensPopupSelector =
'.//ancestor::body/div[descendant::fieldset[contains(@id,"integration_token")]]';
90 public function searchAndDelete(array
$item)
93 $this->_rootElement->find($this->deleteLink)->click();
94 $element = $this->browser->find($this->confirmModal);
96 $modal = $this->blockFactory->create(\
Magento\Ui\Test\Block\Adminhtml\Modal::class, [
'element' =>
$element]);
97 $modal->acceptAlert();
109 $this->_rootElement->find($this->activateLink)->click();
121 $this->_rootElement->find($this->activateLink)->click();
129 public function getResourcesPopup()
132 $resourcesPopup = $this->blockFactory->create(
134 [
'element' => $this->_rootElement->find($this->resourcesPopupSelector, Locator::SELECTOR_XPATH)]
137 return $resourcesPopup;
147 $tokensPopup = $this->blockFactory->create(
149 [
'element' => $this->_rootElement->find($this->tokensPopupSelector, Locator::SELECTOR_XPATH)]
151 $this->waitForElementVisible($this->tokensPopupSelector, Locator::SELECTOR_XPATH);
searchAndReauthorize(array $filter)
searchAndActivate(array $filter)