diff --git a/phpunit.xml.nocoverage b/phpunit.xml.nocoverage index be45a8d267..f1361a410c 100644 --- a/phpunit.xml.nocoverage +++ b/phpunit.xml.nocoverage @@ -31,6 +31,7 @@ test/selenium/PmaSeleniumLoginTest.php + test/selenium/PmaSeleniumXssTest.php diff --git a/test/selenium/PmaSeleniumXssTest.php b/test/selenium/PmaSeleniumXssTest.php index 2f2a9f6818..6dcd5be099 100644 --- a/test/selenium/PmaSeleniumXssTest.php +++ b/test/selenium/PmaSeleniumXssTest.php @@ -7,7 +7,7 @@ * @subpackage Selenium */ -require_once 'Helper.php'; +require_once 'TestBase.php'; /** * PmaSeleniumXSSTest class @@ -15,29 +15,8 @@ require_once 'Helper.php'; * @package PhpMyAdmin-test * @subpackage Selenium */ -class PmaSeleniumXSSTest extends PHPUnit_Extensions_Selenium2TestCase +class PmaSeleniumXSSTest extends PMA_SeleniumBase { - /** - * Helper Object - * - * @var Helper - */ - private $_helper; - - /** - * Setup the browser environment to run the selenium test case - * - * @return void - */ - public function setUp() - { - $this->_helper = new Helper($this); - $this->setBrowser($this->_helper->getBrowserString()); - $this->setBrowserUrl( - TESTSUITE_PHPMYADMIN_HOST . TESTSUITE_PHPMYADMIN_URL - ); - } - /** * Tests the SQL query tab with a null query * @@ -45,9 +24,9 @@ class PmaSeleniumXSSTest extends PHPUnit_Extensions_Selenium2TestCase */ public function testQueryTabWithNullValue() { - $this->_helper->login(TESTSUITE_USER, TESTSUITE_PASSWORD); + $this->login(TESTSUITE_USER, TESTSUITE_PASSWORD); $this->byLinkText("SQL")->click(); - $this->_helper->waitForElement("byId", "queryboxf"); + $this->waitForElement("byId", "queryboxf"); $this->byId("button_submit_query")->click(); $this->assertEquals("Missing value in the form!", $this->alertText()); }