WebtestFix
authoratif-shaikh <shaikh388@gmail.com>
Thu, 2 Apr 2015 09:52:32 +0000 (15:22 +0530)
committeratif-shaikh <shaikh388@gmail.com>
Thu, 2 Apr 2015 09:52:32 +0000 (15:22 +0530)
tests/phpunit/WebTest/Member/OfflineMembershipAddPricesetTest.php

index dd0b39514b6df6b89cdf9cc52f37e440faff159a..a0446336748dafefa8db6084efd29340b0948db6 100644 (file)
@@ -322,8 +322,11 @@ class WebTest_Member_OfflineMembershipAddPricesetTest extends CiviSeleniumTestCa
 
       $this->click('css=li#tab_member a');
       $this->waitForElementPresent('link=Add Membership');
+      if ($this->isTextPresent("No memberships have been recorded for this contact.")) {
+        $this->waitForTextPresent('No memberships have been recorded for this contact.');
+      }
 
-      $this->click('link=Add Membership');
+      $this->clickAjaxLink('link=Add Membership');
       $this->waitForElementPresent('_qf_Membership_cancel-bottom');
 
       $this->select('price_set_id', "value={$sid}");
@@ -410,8 +413,11 @@ class WebTest_Member_OfflineMembershipAddPricesetTest extends CiviSeleniumTestCa
 
     $this->click('css=li#tab_member a');
     $this->waitForElementPresent('link=Add Membership');
+    if ($this->isTextPresent("No memberships have been recorded for this contact.")) {
+      $this->waitForTextPresent('No memberships have been recorded for this contact.');
+    }
 
-    $this->click('link=Add Membership');
+    $this->clickAjaxLink('link=Add Membership');
     $this->waitForElementPresent('_qf_Membership_cancel-bottom');
 
     $this->select('price_set_id', "value={$sid}");