连接失败测试失败:连接

时间:2019-07-04 10:23:22

标签: selenium-webdriver codeception acceptance-testing

我正在尝试使用代码接收测试,但是如果启动它,它将冻结,并且在控制台中,我看到:

  [Facebook\WebDriver\Exception\UnknownServerException]
  java.net.ConnectException: Connection refused: connect

我发现:这是硒版本,驱动程序和使用过的Google chrome的问题。但是,如果我使用任何组合,我仍然无法克服

  • 好的,我被扔到评论下方,问题出在窗户防护罩上。当我关闭它时,测试开始了,但是我遇到了另一个问题。

下一个问题是错误: [PHPUnit_Framework_Exception]未定义索引:ELEMENT ,通过mRemote的日志,我发现问题出在$I->see('Stay signed');行中,如果我删除它,则错误继续这行是$I->fillField('#loginUsername', $name);

方法有问题:

public function login($name, $password)

{     $ I = $ this;

// if snapshot exists - skipping login
if (method_exists($I, 'loadSessionSnapshot') && $I->loadSessionSnapshot('login')) {
    return;
}

// logging in
$I->wantTo('log in');
$I->amOnPage('/');
$I->see('Stay signed'); // <---- here is problem
$I->fillField('#loginUsername', $name);
$I->fillField('#loginPassword', $password);
$I->click('Přihlásit se');


if (method_exists($I, 'waitForElement')) {
    $I->waitForElement('.header');
} else {
    $I->waitForPageLoad();
}

// saving snapshot
if (method_exists($I, 'saveSessionSnapshot')) {
    $I->saveSessionSnapshot('login');
}

}

问题出在“ $ I-> see('保持签名')”行,如果我删除此行代码,错误跳到另一行“ $ I-> fillField ...”

一些提示出了什么问题?

0 个答案:

没有答案