Firefox打开空白页而不是应用程序URL - Codeception和selenium2

时间:2013-05-12 17:54:04

标签: php macos selenium-webdriver bdd

我正在尝试使用代码验证进行验收测试。我决定将它与Selenium2一起使用。 开始环境:

acceptance.suite.yml:

class_name: WebGuy
modules:
    enabled:
        - Selenium2
        - WebHelper
    config:
          Selenium2:
              url: 'http://nemo.dev'
              browser: firefox
              delay: 1000

测试:

<?php
$I = new WebGuy($scenario);
$I->wantTo('see text');
$I->amGoingTo('/');
$I->see('text');

构建并运行Firefox启动后,显示空白页面并退出。

在控制台中:

1) Couldn't see text in SigninCept.php
Guy couldn't see "text": 'text' in .
Failed asserting that response contains "text". Response was saved to 'log' directory.

Scenario Steps:
2. I see "text"
1. I am going to /

FAILURES!
Tests: 1, Assertions: 1, Failures: 1.

运行Mac OS X 10.8.3,selenium:selenium-server-standalone-2.32.0.jar,PHP 5.3.15。 失败,日志中的白屏截图,不了解情况。

1 个答案:

答案 0 :(得分:1)

非常基本的问题。您应该指定起始页面。总是。 在命令之前插入此行。

$I->amOnPage('/');