コード例 #1
0
 /**
  * Delete Additional Address
  *
  * @param Address $address
  * @return void
  */
 public function deleteAdditionalAddress(Address $address)
 {
     $this->_rootElement->find(sprintf($this->addressSelector, $address->getStreet()), Locator::SELECTOR_XPATH)->find($this->deleteAddressLink)->click();
     $element = $this->browser->find($this->confirmModal);
     /** @var \Magento\Ui\Test\Block\Adminhtml\Modal $modal */
     $modal = $this->blockFactory->create('Magento\\Ui\\Test\\Block\\Adminhtml\\Modal', ['element' => $element]);
     $modal->acceptAlert();
 }
コード例 #2
0
 /**
  * Make pattern for form verifying
  *
  * @param Address $address
  * @return array
  */
 protected function makeAddressPattern(Address $address)
 {
     $pattern = [];
     $regionId = $address->getRegionId();
     $region = $regionId ? $regionId : $address->getRegion();
     $pattern[] = $address->getFirstname() . " " . $address->getLastname();
     $pattern[] = $address->getCompany();
     $pattern[] = $address->getStreet();
     $pattern[] = $address->getCity() . ", " . $region . ", " . $address->getPostcode();
     $pattern[] = $address->getCountryId();
     $pattern[] = "T: " . $address->getTelephone();
     if ($address->hasData('fax')) {
         $pattern[] = "F: " . $address->getFax();
     }
     return $pattern;
 }
コード例 #3
0
 /**
  * Delete Additional Address
  *
  * @param Address $address
  * @return void
  */
 public function deleteAdditionalAddress(Address $address)
 {
     $this->_rootElement->find(sprintf($this->addressSelector, $address->getStreet()), Locator::SELECTOR_XPATH)->find($this->deleteAddressLink)->click();
     $this->browser->acceptAlert();
 }