X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=tests%2Fphpunit%2FWebTest%2FCampaign%2FOnlineContributionTest.php;h=6ad0fe6df2ff364212be1578ccd571790ee60524;hb=9242538c1b596db7c8ed1337cd250a2e2c172054;hp=40a6d6b9c8d79b48b0ddf03f37f6bd1dc2e9212f;hpb=6bea4a4706bcc7a956ccbcb75b7c9b1fd44816c7;p=civicrm-core.git diff --git a/tests/phpunit/WebTest/Campaign/OnlineContributionTest.php b/tests/phpunit/WebTest/Campaign/OnlineContributionTest.php index 40a6d6b9c8..6ad0fe6df2 100644 --- a/tests/phpunit/WebTest/Campaign/OnlineContributionTest.php +++ b/tests/phpunit/WebTest/Campaign/OnlineContributionTest.php @@ -1,7 +1,7 @@ webtestLogin('admin'); // Create new group @@ -109,17 +109,17 @@ class WebTest_Campaign_OnlineContributionTest extends CiviSeleniumTestCase { $this->waitForText('crm-notification-container', "Campaign $title"); - $this->waitForElementPresent("//div[@id='campaignList']/div[@class='dataTables_wrapper no-footer']/table/tbody/tr/td[text()='{$campaignTitle}']/../td[1]"); - $id = (int) $this->getText("//div[@id='campaignList']/div[@class='dataTables_wrapper no-footer']/table/tbody/tr/td[text()='{$campaignTitle}']/../td[1]"); + $this->waitForElementPresent("//div[@id='campaignList']/div/table/tbody//tr/td[3]/div[text()='{$campaignTitle}']/../../td[1]"); + $id = (int) $this->getText("//div[@id='campaignList']/div/table/tbody//tr/td[3]/div[text()='{$campaignTitle}']/../../td[1]"); $this->onlineContributionAddTest($campaignTitle, $id); } /** * @param $campaignTitle - * @param $id + * @param int $id */ - function onlineContributionAddTest($campaignTitle, $id) { + public function onlineContributionAddTest($campaignTitle, $id) { // Use default payment processor $processorName = 'Test Processor'; $paymentProcessorId = $this->webtestAddPaymentProcessor($processorName); @@ -132,7 +132,7 @@ class WebTest_Campaign_OnlineContributionTest extends CiviSeleniumTestCase { // fill in step 1 (Title and Settings) $contributionPageTitle = "Title $contributionTitle"; $this->type('title', $contributionPageTitle); - $this->select( 'financial_type_id', 'value=1' ); + $this->select('financial_type_id', 'value=1'); // select campaign $this->click("campaign_id"); @@ -297,12 +297,11 @@ class WebTest_Campaign_OnlineContributionTest extends CiviSeleniumTestCase { //Find Contribution $this->openCiviPage("contribute/search", "reset=1", "contribution_date_low"); - $this->type("sort_name", "$firstName $lastName"); + $this->type("sort_name", "$lastName $firstName"); $this->clickLink("_qf_Search_refresh", "xpath=//div[@id='contributionSearch']//table//tbody/tr[1]/td[11]/span/a[text()='View']"); $this->clickLink("xpath=//div[@id='contributionSearch']//table//tbody/tr[1]/td[11]/span/a[text()='View']", "_qf_ContributionView_cancel-bottom", FALSE); - //View Contribution Record - $this->verifyText("xpath=id('ContributionView')/div[2]/table[1]/tbody/tr[10]/td[2]", preg_quote($campaignTitle)); + $this->verifyText("xpath=id('ContributionView')/div[2]/table[1]/tbody/tr[11]/td[2]", preg_quote($campaignTitle)); } }