Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/cartforge.co/app/code/StripeIntegration/Payments/Test/Mftf/Helper/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/cartforge.co/app/code/StripeIntegration/Payments/Test/Mftf/Helper/PlaceOrderHelper.php
<?php

declare(strict_types=1);

namespace StripeIntegration\Payments\Test\Mftf\Helper;

use Facebook\WebDriver\WebDriverBy;
use Magento\FunctionalTestingFramework\Helper\Helper;

class PlaceOrderHelper extends \Magento\FunctionalTestingFramework\Helper\Helper
{
    // Clicks the place order button, but does not wait for the DOM ready event because a redirect is expected.
    // Speeds up tests for redirect based payment methods
    public function placeOrderRedirect($buttonSelector)
    {
        $magentoWebDriver = $this->getModule('\Magento\FunctionalTestingFramework\Module\MagentoWebDriver');
        $webDriver = $magentoWebDriver->webDriver;

        $placeOrderButton = $webDriver->findElements(WebDriverBy::cssSelector($buttonSelector));
        if (!empty($placeOrderButton))
            $placeOrderButton[0]->click(); // $magentoWebDriver->click($buttonSelector);
        else
            $this->fail("Place Order button not found: $buttonSelector");
    }
}

Spamworldpro Mini