我正在使用PHP进行自动功能单元测试。我想使用PhpStorm对登台环境进行测试,我正在关注此链接:https://www.sitepoint.com/using-selenium-with-phpunit/。我有完整的任务到这个代码:
<?php
/**
* Created by PhpStorm.
* User: Developer4
* Date: 11/2/2016
* Time: 1:41 PM
*/
class uatTest extends PHPUnit_Extensions_Selenium2TestCase
{
public function setUp()
{
$this->setHost('localhost');
$this->setPort(8383);
$this->setBrowserUrl('https://www.facebook.com/');
$this->setBrowser('firefox');
}
public function tearDown()
{
$this->stop();
}
public function validInputsProvider()
{
$inputs[] = [
[
'email' => 'hnuat',
'pass' => 'pass'
]
];
return $inputs;
}
public function testFormSubmissionWithUsername()
{
$this->byName('email')->value('hnuat');
$this->byId('loginbutton')->submit();
$email = $this->byName('email');
$this->assertEquals('hnuat', $email->value());
}
}
测试输出是:
C:\wamp\bin\php\php5.6.25\php.exe C:/wamp/www/PHPUnit-and-Composer-Workflow/vendor/phpunit/phpunit/phpunit --no-configuration uatTest C:\wamp\www\PHPUnit-and-Composer-Workflow\test\uatTest.php --teamcity
Testing started at 7:31 PM ...
PHPUnit 5.6.2 by Sebastian Bergmann and contributors.
The command http://localhost:8383/wd/hub/session is not recognized by the server.
C:\wamp\www\PHPUnit-and-Composer-Workflow\vendor\phpunit\phpunit-selenium\PHPUnit\Extensions\Selenium2TestCase\Driver.php:133
C:\wamp\www\PHPUnit-and-Composer-Workflow\vendor\phpunit\phpunit-selenium\PHPUnit\Extensions\Selenium2TestCase\Driver.php:72
C:\wamp\www\PHPUnit-and-Composer-Workflow\vendor\phpunit\phpunit-selenium\PHPUnit\Extensions\Selenium2TestCase\SessionStrategy\Isolated.php:67
C:\wamp\www\PHPUnit-and-Composer-Workflow\vendor\phpunit\phpunit-selenium\PHPUnit\Extensions\Selenium2TestCase.php:296
C:\wamp\www\PHPUnit-and-Composer-Workflow\vendor\phpunit\phpunit-selenium\PHPUnit\Extensions\Selenium2TestCase.php:337
C:\wamp\www\PHPUnit-and-Composer-Workflow\vendor\phpunit\phpunit-selenium\PHPUnit\Extensions\Selenium2TestCase.php:314
Time: 4.12 seconds, Memory: 3.00MB
ERRORS!
Tests: 1, Assertions: 0, Errors: 1.
Process finished with exit code 2
我的wamp配置是localhost:8383 / 有任何帮助来解决这个问题吗?