From d33d5c0ec78823ea4c7b8ffbb91322eafc5c7ac6 Mon Sep 17 00:00:00 2001 From: Iryna Lagno <ilagno@magento.com> Date: Mon, 7 Nov 2016 09:45:54 +0200 Subject: [PATCH] MAGETWO-59739: [FT] Magento\Checkout\Test\TestCase\OnePageCheckoutTest fails randomly on CI --- .../app/Magento/Checkout/Test/Block/Onepage/Payment.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dev/tests/functional/tests/app/Magento/Checkout/Test/Block/Onepage/Payment.php b/dev/tests/functional/tests/app/Magento/Checkout/Test/Block/Onepage/Payment.php index 82693052680..ce8f5a4cbfd 100644 --- a/dev/tests/functional/tests/app/Magento/Checkout/Test/Block/Onepage/Payment.php +++ b/dev/tests/functional/tests/app/Magento/Checkout/Test/Block/Onepage/Payment.php @@ -8,7 +8,6 @@ namespace Magento\Checkout\Test\Block\Onepage; use Magento\Mtf\Block\Block; use Magento\Mtf\Fixture\InjectableFixture; -use Magento\Payment\Test\Fixture\CreditCard; /** * Checkout payment block. @@ -90,7 +89,12 @@ class Payment extends Block } catch (\Exception $exception) { throw new \Exception('Such payment method is absent.'); } - $this->waitForElementVisible($paymentSelector); + $browser = $this->browser; + $browser->waitUntil( + function () use ($browser, $paymentSelector) { + return $browser->find($paymentSelector); + } + ); $paymentRadioButton = $this->_rootElement->find($paymentSelector); if ($paymentRadioButton->isVisible()) { $paymentRadioButton->click(); -- GitLab