| @@ 87-98 (lines=12) @@ | ||
| 84 | return $this->email->value(); |
|
| 85 | } |
|
| 86 | ||
| 87 | public function setAddressTypes($values, $addressId = 0) |
|
| 88 | { |
|
| 89 | $xpath = "//input[@name = 'orocrm_contact_form[addresses][{$addressId}][types][]'"; |
|
| 90 | if ($this->isElementPresent("//div[@role='dialog']")) { |
|
| 91 | $xpath = "//input[@name='orocrm_contact_address_form[types][]'"; |
|
| 92 | } |
|
| 93 | foreach ($values as $type) { |
|
| 94 | $this->test->byXpath("{$xpath} and @value = '{$type}']")->click(); |
|
| 95 | } |
|
| 96 | ||
| 97 | return $this; |
|
| 98 | } |
|
| 99 | ||
| 100 | public function setAddressPrimary($value, $addressId = 0) |
|
| 101 | { |
|
| @@ 100-111 (lines=12) @@ | ||
| 97 | return $this; |
|
| 98 | } |
|
| 99 | ||
| 100 | public function setAddressPrimary($value, $addressId = 0) |
|
| 101 | { |
|
| 102 | $primary = "//input[@data-ftid='orocrm_contact_form_addresses_{$addressId}_primary']"; |
|
| 103 | if ($this->isElementPresent("//div[@role='dialog']")) { |
|
| 104 | $primary = ("//input[@data-ftid='orocrm_contact_address_form_primary']"); |
|
| 105 | } |
|
| 106 | if ($value) { |
|
| 107 | $this->test->byXpath($primary)->click(); |
|
| 108 | } |
|
| 109 | ||
| 110 | return $this; |
|
| 111 | } |
|
| 112 | ||
| 113 | public function getAddressTypes($addressId) |
|
| 114 | { |
|
| @@ 217-228 (lines=12) @@ | ||
| 214 | return $this; |
|
| 215 | } |
|
| 216 | ||
| 217 | public function setAddressPrimary($value, $addressId = 0) |
|
| 218 | { |
|
| 219 | $primary = "//input[@data-ftid='orocrm_sales_lead_form_addresses_{$addressId}_primary']"; |
|
| 220 | if ($this->isElementPresent("//div[@role='dialog']")) { |
|
| 221 | $primary = ("//input[@data-ftid='orocrm_sales_lead_address_form_primary']"); |
|
| 222 | } |
|
| 223 | if ($value) { |
|
| 224 | $this->test->byXpath($primary)->click(); |
|
| 225 | } |
|
| 226 | ||
| 227 | return $this; |
|
| 228 | } |
|
| 229 | ||
| 230 | public function getAddressPrimary($addressId = 0) |
|
| 231 | { |
|