Я использую laravel с codeception и селеном, я создал новый suite
с именем селен и создал для него этот файл конфигурации:
class_name: SeleniumTester
modules:
enabled:
- SeleniumHelper
- WebDriver
- Laravel4
config:
WebDriver:
url: 'http://app.dev:8000/'
browser: 'firefox'
wait: 3
capabilities:
unexpectedAlertBehaviour: 'accept'
Мой тест:
$I = new SeleniumTester($scenario);
$I->wantTo('Log in a visitor');
$I->am('Visitor');
$I->haveAnAccount();
$I->amOnPage('/');
$I->fillField(LoginPage::$usernameField,LoginPage::$username);
$I->fillField(LoginPage::$passwordField,LoginPage::$password);
$I->click(self::$loginButton);
$I->seeInCurrentUrl('@uset');
Запуск bin/codecept run selenium
открывает Firefox примерно на 1 секунду с пустой страницей, после чего он автоматически закрывается. Тесты выполняются правильно на моей консоли, но я не вижу шагов в firefox, и это было бы действительно здорово, если бы я мог это исправить.
В чем может быть проблема? Я использую Mac OS X 10.9.5.