// Is status message correct?
$this->waitForText('crm-notification-container', "{$membershipTypes['membership_type']} membership for $firstName Memberson has been added.");
- $this->waitForElementPresent("xpath=//div[@id='memberships']//table/tbody/tr/td[9]/span[2][text()='more']/ul/li/a[text()='Renew']");
+ $this->waitForElementPresent("xpath=//div[@id='memberships']/div/table/tbody/tr/td[9]/span[2][text()='more']/ul/li[1]/a[text()='Renew']");
// click through to the Membership Renewal Link
- $this->click("xpath=//div[@id='memberships']//table/tbody/tr/td[9]/span[2][text()='more']/ul/li/a[text()='Renew']");
+ $this->click("xpath=//div[@id='memberships']/div/table/tbody/tr/td[9]/span[2][text()='more']/ul/li[1]/a[text()='Renew']");
$this->waitForElementPresent('_qf_MembershipRenewal_cancel-bottom');
// page was loaded
$this->waitForTextPresent($sourceText);
- $this->waitForElementPresent("xpath=//div[@id='memberships']/div/table/tbody/tr/td[9]/span/a[1][text()='View']");
+ $this->waitForElementPresent("xpath=//div[@id='memberships']/div/table/tbody/tr/td[9]/span[1]/a[1][text()='View']");
// click through to the membership view screen
$this->click("xpath=//div[@id='memberships']/div/table/tbody/tr/td[9]/span/a[1][text()='View']");
$this->waitForElementPresent('_qf_MembershipView_cancel-bottom');
- $joinDate = date('F jS, Y');
+ $joinDate = date('F jS, Y');
$startDate = date('F jS, Y', strtotime("+1 month"));
- $endDate = date('F jS, Y', strtotime("+4 year 1 month -1 day"));
+ $endDate = date('F jS, Y', strtotime("+4 year 1 month -1 day"));
// verify membership renew override
$verifyMembershipRenewOverrideData = array(
$this->waitForElementPresent('_qf_MembershipView_cancel-bottom');
- $joinDate = date('F jS, Y', strtotime("-2 year"));
+ $joinDate = date('F jS, Y', strtotime("-2 year"));
$startDate = date('F jS, Y');
- $endDate = date('F jS, Y', strtotime("+1 year -1 day"));
+ $endDate = date('F jS, Y', strtotime("+1 year -1 day"));
// verify membership renewed and the membership type is changed
$verifyMembershipData = array(
// Record contribution
$this->click('record_contribution');
- $this->waitForElementPresent( 'financial_type_id' );
- $this->select( 'financial_type_id', "label=Member Dues" );
+ $this->waitForElementPresent('financial_type_id');
+ $this->select('financial_type_id', "label=Member Dues");
$this->select('payment_instrument_id', "label=Check");
$this->waitForElementPresent('check_number');
$this->type('check_number', '1023');
);
$this->webtestVerifyTabularData($verifyMembershipRenewData);
}
+
}