$this->typeKeys("css=input#sort_name_navigation", $sortName);
// wait for result list
- $this->waitForElementPresent("xpath=//*[@id='ui-id-1']/li");
+ $this->waitForElementPresent("xpath=//li[contains(text(), '$sortName :: $firstName.anderson@example.org')]");
// visit contact summary page
- $this->click("xpath=//*[@id='ui-id-1']/li");
+ $this->click("xpath=//li[contains(text(), '$sortName :: $firstName.anderson@example.org')]");
$this->waitForPageToLoad($this->getTimeoutMsec());
// Is contact present?
$this->waitForElementPresent("css=div#tagtree");
// select tag
- $this->click("xpath=//ul/li/label[text()=\"$tagName\"]");
- $this->waitForElementPresent("css=.success");
+ $this->click("xpath=//ul/li/span/label[text()=\"$tagName\"]");
+ $this->checkCRMStatus();
// visit contact search page
$this->openCiviPage("contact/search", "reset=1");
$this->select("group", "label=$parentGroupName");
// click to search
- $this->click("_qf_Basic_refresh");
- $this->waitForPageToLoad($this->getTimeoutMsec());
+ $this->clickLink("_qf_Basic_refresh");
// Is contact present in search result?
$this->assertElementContainsText('css=.crm-search-results > table.row-highlight', $sortName);
// Select the task action to export
$this->click("task");
$this->select("task", "label=Export Contacts");
- $this->click("Go");
$this->waitForPageToLoad($this->getTimeoutMsec());
$this->click("_qf_Select_next-bottom");