X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=tests%2Fphpunit%2FWebTest%2FCampaign%2FMailingTest.php;h=f80501425ed73e4f638dccedb53e6e07ec8d6e2e;hb=db551313046d894dd1e7669f664ca7caac35f6fe;hp=fc5d675920f3968b8ccfde7758985b3d716fbadb;hpb=8f6ae60501d5d64ddbc6269648e71247dee0ce1b;p=civicrm-core.git diff --git a/tests/phpunit/WebTest/Campaign/MailingTest.php b/tests/phpunit/WebTest/Campaign/MailingTest.php index fc5d675920..f80501425e 100644 --- a/tests/phpunit/WebTest/Campaign/MailingTest.php +++ b/tests/phpunit/WebTest/Campaign/MailingTest.php @@ -81,9 +81,7 @@ class WebTest_Campaign_MailingTest extends CiviSeleniumTestCase { $this->type("description", "This is a test campaign"); // include groups for the campaign - $this->addSelection("includeGroups-f", "label=$groupName"); - $this->click("//option[@value=4]"); - $this->click("add"); + $this->multiselect2("includeGroups", array("$groupName", "Advisory Board")); // fill the end date for campaign $this->webtestFillDate("end_date", "+1 year"); @@ -97,15 +95,15 @@ class WebTest_Campaign_MailingTest extends CiviSeleniumTestCase { $this->waitForText('crm-notification-container', "Campaign $title"); - $this->waitForElementPresent("//div[@id='campaignList']/div[@id='campaigns_wrapper']/table/tbody/tr/td[text()='{$campaignTitle}']/../td[1]"); - $id = (int) $this->getText("//div[@id='campaignList']/div[@id='campaigns_wrapper']/table/tbody/tr/td[text()='{$campaignTitle}']/../td[1]"); + $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->mailingAddTest($groupName, $campaignTitle, $id); } /** - * @param $groupName + * @param string $groupName * @param $campaignTitle - * @param $id + * @param int $id */ function mailingAddTest($groupName, $campaignTitle, $id) { //---- create mailing contact and add to mailing Group @@ -131,8 +129,7 @@ class WebTest_Campaign_MailingTest extends CiviSeleniumTestCase { $this->select("campaign_id", "value=$id"); // Add the test mailing group - $this->select("includeGroups-f", "$groupName"); - $this->click("add"); + $this->select("includeGroups", "$groupName"); // click next $this->click("_qf_Group_next");