"edit-{$roleId}-access-civireport",
"edit-{$roleId}-view-all-contacts",
"edit-{$roleId}-administer-reports",
"edit-{$roleId}-access-civireport",
"edit-{$roleId}-view-all-contacts",
"edit-{$roleId}-administer-reports",
$this->openCiviPage('report/instance/1', 'reset=1');
//check if the reserved report field is frozen
$this->openCiviPage('report/instance/1', 'reset=1');
//check if the reserved report field is frozen
"edit-{$roleId}-view-all-contacts",
"edit-{$roleId}-administer-reports",
"edit-{$roleId}-access-civicrm",
"edit-{$roleId}-view-all-contacts",
"edit-{$roleId}-administer-reports",
"edit-{$roleId}-access-civicrm",
$this->openCiviPage('report/instance/1', 'reset=1');
//check if the report criteria and settings is accessible
$this->openCiviPage('report/instance/1', 'reset=1');
//check if the report criteria and settings is accessible
- $this->assertTrue($this->isElementPresent("xpath=//form[@id='Summary']//div[@id='id_default']//input[@id='fields_email']"));
- $this->assertTrue($this->isElementPresent("xpath=//form[@id='Summary']//div[@id='instanceForm']/table//input[@id='title']"));
+ $this->assertTrue($this->isElementPresent("xpath=//div[@id='report-tab-col-groups']/table/tbody//tr/td[3]/input[@id='fields_email']"));
+ $this->assertTrue($this->isElementPresent("xpath=//div[@id='report-tab-format']/table/tbody//tr/td[2]/input[@id='title']"));
if ($this->isChecked("edit-2-administer-reserved-reports")) {
$this->click("edit-2-administer-reserved-reports");
if ($this->isChecked("edit-2-administer-reserved-reports")) {
$this->click("edit-2-administer-reserved-reports");
$this->webtestLogin($user, 'Test12345');
$this->openCiviPage('report/instance/1', 'reset=1');
$this->webtestLogin($user, 'Test12345');
$this->openCiviPage('report/instance/1', 'reset=1');
- if ($this->isElementPresent("xpath=//form[@id='Summary']/div[2]/div/div/div")) {
- $this->verifyNotText("xpath=//form[@id='Summary']/div[2]/div/div/div", "Report Criteria");
+ if ($this->isElementPresent("xpath=//div[@id='mainTabContainer']/ul/li")) {
+ $this->verifyNotText("xpath=//div[@id='mainTabContainer']/ul/li/a", "Columns");
- if ($this->isElementPresent("xpath=//form[@id='Summary']/div[2]/div[2]/div")) {
- $this->verifyNotText("xpath=//form[@id='Summary']/div[2]/div[2]/div", "Report Settings");
+ if ($this->isElementPresent("xpath=//li[@id='tab_settings']")) {
+ $this->verifyNotText("xpath=//li[@id='tab_settings']/a", "Title and Format");
$this->webtestLogin($user, 'Test12345');
$this->openCiviPage('report/instance/1', 'reset=1');
$this->webtestLogin($user, 'Test12345');
$this->openCiviPage('report/instance/1', 'reset=1');
- $this->assertTrue($this->isElementPresent("xpath=//form[@id='Summary']//div[@id='id_default']//input[@id='fields_email']"));
- $this->assertTrue($this->isElementPresent("xpath=//form[@id='Summary']//div[@id='instanceForm']//input[@id='title']"));
+ $this->assertTrue($this->isElementPresent("xpath=//div[@id='report-tab-col-groups']/table/tbody//tr/td[3]/input[@id='fields_email']"));
+ $this->assertTrue($this->isElementPresent("xpath=//div[@id='report-tab-format']/table/tbody//tr/td[2]/input[@id='title']"));
$this->waitForElementPresent("xpath=//table[@id='user-roles']/tbody//tr/td[text()='{$role}']/..//td/a[text()='edit role']");
$this->click("xpath=//table[@id='user-roles']/tbody//tr/td[text()='{$role}']/..//td/a[text()='edit role']");
$this->waitForElementPresent('edit-delete');
$this->waitForElementPresent("xpath=//table[@id='user-roles']/tbody//tr/td[text()='{$role}']/..//td/a[text()='edit role']");
$this->click("xpath=//table[@id='user-roles']/tbody//tr/td[text()='{$role}']/..//td/a[text()='edit role']");
$this->waitForElementPresent('edit-delete');