设置php硒测试



我正在尝试打开Firefox,因为示例在这里解释https://github.com/facebook/php-webdriver/blob/community/example.php使用以下代码:

<?php
namespace FacebookWebDriver;  
use FacebookWebDriverRemoteDesiredCapabilities;
use FacebookWebDriverRemoteRemoteWebDriver;
require_once 'C:Usersalexvendorautoload.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 
'FacebookWebDriverRemoteDesiredCapabilities' not found in 
C:UsersalexDesktopphp-webdriver-communityhello.php:11
Stack trace: 
#0 {main}
thrown in C:UsersakalDesktopphp-webdriver-communityhello.php on line 11
[Finished in 0.0s]

谁能帮忙?

要使用Facebook网络驱动程序,您需要使用类似以下内容进行安装...

php composer.phar require facebook/webdriver

(从 https://github.com/facebook/php-webdriver#installation )在我使用它的项目中,这包括 composer.json 中的一行......

"facebook/webdriver" : "^1.4"

而不是你与图形SDK的线

最新更新