У меня очень простая и классическая установка:
- Windows 7
- WampServer с PEAR (PHP 5.3.5)
- PHPUnit и Selenium, установленные из PEAR
- Плагин Netbeans "Selenium Module для PHP"
Я пытаюсь запустить следующий тест:
<?php
require_once 'PHPUnit/Extensions/SeleniumTestCase.php';
class WebTest extends PHPUnit_Extensions_SeleniumTestCase
{
protected function setUp()
{
$this->setBrowser('*googlechrome');
$this->setBrowserUrl('http://www.google.com');
}
public function testTitle()
{
$this->open('http://www.google.com');
}
}
- При
*googlechrome
я получаю сообщение об ошибке: «Невозможно вызвать метод indexOf из неопределенного».
- С
*firefox
я не получаю никакой ошибки, кроме пустой страницы Firefox, и ничего не происходит.
- С
*opera
это почти нормально: страница "google.com" открывается, но загружается не полностью (отсутствует один элемент из пяти), и тест не проходит через 30 секунд
- При
*safari
тест начинается (Safari и окно Selenium открыты), но это все ...
- Я даже не хочу пробовать в Internet Explorer ...