From 7984548ba71e9dce52aecba7a99bdda2a5e9152d Mon Sep 17 00:00:00 2001 From: Markus Glaser Date: Mon, 7 Jun 2010 22:44:01 +0000 Subject: [PATCH] ensured backwards compatibility to MW prior 1.15.2. Credits to Chris Key --- maintenance/tests/selenium/Selenium.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/maintenance/tests/selenium/Selenium.php b/maintenance/tests/selenium/Selenium.php index 57d9982387..19ebf2f923 100644 --- a/maintenance/tests/selenium/Selenium.php +++ b/maintenance/tests/selenium/Selenium.php @@ -37,12 +37,16 @@ class Selenium extends Testing_Selenium { } public function login() { - global $wgSeleniumTestsWikiUser, $wgSeleniumTestsWikiPassword, $wgSeleniumTestsWikiUrl; + global $wgSeleniumTestsWikiUser, $wgSeleniumTestsWikiPassword, $wgSeleniumTestsWikiUrl, $wgVersion; $this->open( $wgSeleniumTestsWikiUrl . '/index.php?title=Special:Userlogin' ); $this->type( 'wpName1', $wgSeleniumTestsWikiUser ); $this->type( 'wpPassword1', $wgSeleniumTestsWikiPassword ); - $this->click( "//input[@id='wpLoginAttempt']" ); + if (version_compare($wgVersion, '1.15.2', '>=')) { + $this->click( "//input[@id='wpLoginAttempt']" ); + } else { + $this->click( "//input[@id='wpLoginattempt']" ); + } $value = $this->doCommand( 'assertTitle', array( 'Login successful*' ) ); } -- 2.20.1