+--------------------------------------------------------------------+
| CiviCRM version 4.7 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2015 |
+ | Copyright CiviCRM LLC (c) 2004-2016 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
$this->type("first_name", $firstName);
$this->type("last_name", $lastName);
- $this->type("xpath=//div[@class='crm-section other_amount-section']//div[2]/input", 100);
+ $this->type("xpath=//div[@class='crm-section other_amount-section']//div/input", 100);
$streetAddress = "100 Main Street";
$this->type("street_address-1", $streetAddress);
$this->type("city-1", "San Francisco");
$this->type("postal_code-1", "94117");
$this->select("country-1", "value=1228");
+ $this->waitForElementPresent("state_province-1");
$this->select("state_province-1", "value=1001");
$this->assertTrue($this->isTextPresent("Payment Method"));
- $xpath = "xpath=//label[text() = '{$proProcessorName}']/preceding-sibling::input[1]";
- $this->click($xpath);
+ $this->waitForElementPresent("xpath=//label[text() = '{$proProcessorName}']/preceding-sibling::input[1]");
+ $this->click("xpath=//label[text() = '{$proProcessorName}']/preceding-sibling::input[1]");
$this->waitForElementPresent("credit_card_type");
$this->type("first_name", $firstName);
$this->type("last_name", $lastName);
- $this->type("xpath=//div[@class='crm-section other_amount-section']//div[2]/input", 100);
+ $this->type("xpath=//div[@class='crm-section other_amount-section']//div/input", 100);
$streetAddress = "100 Main Street";
$this->type("street_address-1", $streetAddress);
$this->type("city-1", "San Francisco");
$this->type("postal_code-1", "94117");
$this->select("country-1", "value=1228");
+ $this->waitForElementPresent("state_province-1");
$this->select("state_province-1", "value=1001");
$this->assertTrue($this->isTextPresent("Payment Method"));
$this->waitForElementPresent("xpath=//div[@class='bold pay_later_receipt-section']");
$payLaterInstructionsText = "Pay later instructions $hash";
- $this->verifyText("xpath=//div[@class='bold pay_later_receipt-section']/p", $payLaterInstructionsText);
+ $this->assertElementContainsText("xpath=//div[@class='bold pay_later_receipt-section']/p", $payLaterInstructionsText);
$this->click("_qf_Confirm_next-bottom");
$this->waitForElementPresent("xpath=//div[@class='help']/div/p");
- $this->verifyText("xpath=//div[@class='help']/div/p", $payLaterInstructionsText);
+ $this->assertElementContainsText("xpath=//div[@class='help']/div/p", $payLaterInstructionsText);
//login to check contribution
$this->openCiviPage("contribute/search", "reset=1", 'contribution_date_low');