Настройка php-теста на селен

я пытаюсь открыть Firefox, как пример объясняет здесьhttps://github.com/facebook/php-webdriver/blob/community/example.php со следующим кодом:

<?php

namespace Facebook\WebDriver;
use Facebook\WebDriver\Remote\DesiredCapabilities;
use Facebook\WebDriver\Remote\RemoteWebDriver;

require_once 'C:\Users\alex\vendor\autoload.php';$host = 'http://localhost:44441/wd/hub'; // i am running on 44441
$capabilities = DesiredCapabilities::firefox();
$driver = RemoteWebDriver::create($host, $capabilities, 5000);
?>

мой композитор composer.json в \ alex \ vendor \ выглядит следующим образом:

// autoload.php @generated by Composer

require_once __DIR__ . '/composer/autoload_real.php';

return ComposerAutoloaderInit95fa64adf2a94f75qbb05d3ee5a8af4e::getLoader();

мой composer.json выглядит так:

{
"require": {
"facebook/graph-sdk": "^5.6"}
}

и моя ошибка:

PHP Fatal error:  Uncaught Error: Class
'Facebook\WebDriver\Remote\DesiredCapabilities' not found in
C:\Users\alex\Desktop\php-webdriver-community\hello.php:11
Stack trace:
#0 {main}
thrown in C:\Users\akal\Desktop\php-webdriver-community\hello.php on line 11
[Finished in 0.0s]

кто-нибудь может помочь?

1

Решение

Чтобы использовать веб-драйвер Facebook, вам нужно установить его, используя что-то вроде …

php composer.phar require facebook/webdriver

(От https://github.com/facebook/php-webdriver#installation )
В проекте, который я использую, это включает строку в composer.json …

"facebook/webdriver" : "^1.4"

а не линия у вас с графиком-SDK

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]