Ошибка Selenium Hub при преобразовании теста Katalon в PHP и попытке запустить его с помощью кодов - PullRequest
0 голосов
/ 28 июня 2019

Действительно новичок в PHP, и я везде искал помощи.

Итак, я использовал «Katalon» для записи теста, затем он позволяет вам экспортировать тест в PHP. Сейчас я пытаюсь запустить тест в Codeception, используя selenium и PHPUnit.

Проблема в том, что я получаю следующую ошибку:

$ ../../vendor/bin/phpunit FirstCept.php
PHPUnit 7.5.13 by Sebastian Bergmann and contributors.

E                                                                   1 / 1 (100%)

Time: 79 ms, Memory: 4.00 MB

Произошла 1 ошибка:

1) Test\FirstCept::testUntitledTestCase
Undefined index: SELENIUM_HUB

C:\Test\Project\tests\acceptance\FirstCept.php:27

ERRORS!
Tests: 1, Assertions: 0, Errors: 1.

Код с Selenium Hub:

<?php
namespace Test;

use PHPUnit\Framework\TestCase;
use Facebook\WebDriver;

class FirstCept extends TestCase
{
    /**
     * @var WebDriver\Remote\RemoteWebDriver
     */
    private $webDriver;

    /**
     * @var string
     */
    private $baseUrl;

    /**
     * init webdriver
     */
    public function setUp()
    {
        $desiredCapabilities = WebDriver\Remote\DesiredCapabilities::chrome();
        $desiredCapabilities->setCapability('trustAllSSLCertificates', true);
        $this->webDriver = WebDriver\Remote\RemoteWebDriver::create(
            $_SERVER['SELENIUM_HUB'],
            $desiredCapabilities
        );
        $this->baseUrl = $_SERVER['SELENIUM_BASE_URL'];

Если кто-нибудь может помочь мне заставить это работать, это будет очень признательно.

...