+--------------------------------------------------------------------+
| CiviCRM version 4.7 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2015 |
+ | Copyright CiviCRM LLC (c) 2004-2016 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
// Custom data
$this->click('css=div.crm-custom-set-block-1 .collapsible-title');
- // Because it tends to cause problems, all uses of sleep() must be justified in comments
- // NOTE: Sleep should never be used for wait for anything to load from the server
- // Justification for this instance: opening an accordion is predictable
- sleep(1);
+ $this->waitForAjaxContent();
$this->openInlineForm('custom-set-content-1');
- $dateFieldId = $this->getAttribute("xpath=//div[@class='crm-accordion-body']/table/tbody/tr[3]/td[@class='html-adjust']/input@id");
+ $dateFieldId = $this->getAttribute("xpath=//table[@class='form-layout-compressed']/tbody/tr[3]/td[@class='html-adjust']/span/input@id");
$this->inlineEdit('custom-set-content-1', array(
'CIVICRM_QFID_Edu_2' => 1,
- "//div[@class='crm-accordion-body']/table/tbody/tr[2]/td[@class='html-adjust']/select" => array('Single'),
+ "//table[@class='form-layout-compressed']/tbody/tr[2]/td[@class='html-adjust']/select" => array('Single'),
$dateFieldId => 'date: now - 10 years',
));
// Edit demographics
$this->inlineEdit('crm-demographic-content', array(
- 'civicrm_gender_Female_1' => 1,
+ "xpath=//div[@class='crm-clear']/div[1]/div[@class='crm-content']/label[text()='Female']" => TRUE,
'is_deceased' => 1,
'birth_date' => 'date: Jan 1 1970',
), 'no_open');