File tree Expand file tree Collapse file tree 7 files changed +25
-12
lines changed
dev/tests/functional/tests/app/Magento Expand file tree Collapse file tree 7 files changed +25
-12
lines changed Original file line number Diff line number Diff line change @@ -66,6 +66,19 @@ public function waitSuccessMessage()
66
66
return $ this ->waitForElementVisible ($ this ->successMessage , Locator::SELECTOR_CSS );
67
67
}
68
68
69
+ /**
70
+ * Wait for success message and refresh page.
71
+ *
72
+ * @return bool
73
+ */
74
+ public function waitSuccessMessageAndRefreshPage ()
75
+ {
76
+ $ this ->waitSuccessMessage ();
77
+ $ this ->browser ->refresh ();
78
+
79
+ return $ this ->waitForElementNotVisible ($ this ->successMessage , Locator::SELECTOR_CSS );
80
+ }
81
+
69
82
/**
70
83
* Get all success messages which are present on the page.
71
84
*
Original file line number Diff line number Diff line change @@ -120,7 +120,7 @@ private function enableBraintree()
120
120
$ this ->braintreeConfigBlock ->enableBraintree ();
121
121
$ this ->assertFieldsAreActive ->processAssert ($ this ->systemConfigEditSectionPayment , $ enablers );
122
122
$ this ->systemConfigEditSectionPayment ->getPageActions ()->save ();
123
- $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessage ();
123
+ $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessageAndRefreshPage ();
124
124
}
125
125
126
126
/**
@@ -140,6 +140,6 @@ private function disableBraintree()
140
140
$ this ->braintreeConfigBlock ->disableBraintree ();
141
141
$ this ->assertFieldsAreActive ->processAssert ($ this ->systemConfigEditSectionPayment , $ enablers );
142
142
$ this ->systemConfigEditSectionPayment ->getPageActions ()->save ();
143
- $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessage ();
143
+ $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessageAndRefreshPage ();
144
144
}
145
145
}
Original file line number Diff line number Diff line change @@ -134,7 +134,7 @@ private function enableExpressCheckout()
134
134
);
135
135
$ this ->expressCheckoutConfigBlock ->specifyMerchantAccountId ();
136
136
$ this ->systemConfigEditSectionPayment ->getPageActions ()->save ();
137
- $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessage ();
137
+ $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessageAndRefreshPage ();
138
138
}
139
139
140
140
/**
@@ -154,6 +154,6 @@ private function disableExpressCheckout()
154
154
[$ enablers ['Enable In-Context Checkout Experience ' ], $ enablers ['Enable PayPal Credit ' ]]
155
155
);
156
156
$ this ->systemConfigEditSectionPayment ->getPageActions ()->save ();
157
- $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessage ();
157
+ $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessageAndRefreshPage ();
158
158
}
159
159
}
Original file line number Diff line number Diff line change @@ -137,7 +137,7 @@ private function enablePayflowLink()
137
137
$ enablers
138
138
);
139
139
$ this ->systemConfigEditSectionPayment ->getPageActions ()->save ();
140
- $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessage ();
140
+ $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessageAndRefreshPage ();
141
141
}
142
142
143
143
/**
@@ -160,6 +160,6 @@ private function disablePayflowLink()
160
160
[$ enablers ['Enable Express Checkout ' ], $ enablers ['Enable PayPal Credit ' ]]
161
161
);
162
162
$ this ->systemConfigEditSectionPayment ->getPageActions ()->save ();
163
- $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessage ();
163
+ $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessageAndRefreshPage ();
164
164
}
165
165
}
Original file line number Diff line number Diff line change @@ -137,7 +137,7 @@ private function enablePayflowPro()
137
137
[$ enablers ['Enable this Solution ' ], $ enablers ['Enable PayPal Credit ' ]]
138
138
);
139
139
$ this ->systemConfigEditSectionPayment ->getPageActions ()->save ();
140
- $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessage ();
140
+ $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessageAndRefreshPage ();
141
141
}
142
142
143
143
/**
@@ -160,6 +160,6 @@ private function disablePayflowPro()
160
160
[$ enablers ['Enable PayPal Credit ' ]]
161
161
);
162
162
$ this ->systemConfigEditSectionPayment ->getPageActions ()->save ();
163
- $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessage ();
163
+ $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessageAndRefreshPage ();
164
164
}
165
165
}
Original file line number Diff line number Diff line change @@ -130,7 +130,7 @@ private function enablePaymentsAdvanced()
130
130
[$ enablers ['Enable this Solution ' ], $ enablers ['Enable PayPal Credit ' ]]
131
131
);
132
132
$ this ->systemConfigEditSectionPayment ->getPageActions ()->save ();
133
- $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessage ();
133
+ $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessageAndRefreshPage ();
134
134
}
135
135
136
136
/**
@@ -150,6 +150,6 @@ private function disablePaymentsAdvanced()
150
150
[$ enablers ['Enable PayPal Credit ' ]]
151
151
);
152
152
$ this ->systemConfigEditSectionPayment ->getPageActions ()->save ();
153
- $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessage ();
153
+ $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessageAndRefreshPage ();
154
154
}
155
155
}
Original file line number Diff line number Diff line change @@ -137,7 +137,7 @@ private function enablePaymentsPro()
137
137
[$ enablers ['Enable this Solution ' ], $ enablers ['Enable PayPal Credit ' ]]
138
138
);
139
139
$ this ->systemConfigEditSectionPayment ->getPageActions ()->save ();
140
- $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessage ();
140
+ $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessageAndRefreshPage ();
141
141
}
142
142
143
143
/**
@@ -160,6 +160,6 @@ private function disablePaymentsPro()
160
160
[$ enablers ['Enable PayPal Credit ' ]]
161
161
);
162
162
$ this ->systemConfigEditSectionPayment ->getPageActions ()->save ();
163
- $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessage ();
163
+ $ this ->systemConfigEditSectionPayment ->getMessagesBlock ()->waitSuccessMessageAndRefreshPage ();
164
164
}
165
165
}
You can’t perform that action at this time.
0 commit comments