Действительно новичок в 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'];
Если кто-нибудь может помочь мне заставить это работать, это будет очень признательно.