* @since 1.0.1 * @version SVN: $Id$ */ chdir(realpath(dirname(__FILE__) . '/../') . '/intranet'); require_once 'PHPUnit/Extensions/SeleniumTestCase.php'; require_once 'include/clsBanco.inc.php'; abstract class FunctionalBaseTest extends PHPUnit_Extensions_SeleniumTestCase { // Configurações do Selenium RC static protected $slBrowserUrl = 'http://ieducar.local', $slBrowser = '*firefox', $slPort = 4444, $slHost = 'localhost'; // Conta de usuário para testes funcionais protected $slUsuarioLogin = 'ieducar', $slUsuarioSenha = '12345678'; protected function setUp() { $this->setBrowser(self::$slBrowser); $this->setHost(self::$slHost); $this->setPort(self::$slPort); $this->setBrowserUrl(self::$slBrowserUrl); } protected function doLogin() { $this->open('/intranet'); $this->type('login', $this->slUsuarioLogin); $this->type('senha', $this->slUsuarioSenha); $this->clickAndWait("//input[@value='Entrar']"); } protected function doLogout() { $this->click("//img[@alt='Logout']"); } }