Linux anchor 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
Apache/2.4.18 (Ubuntu)
Server IP : 10.10.100.4 & Your IP : 216.73.217.150
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
wiki.bernardino.org /
tests /
selenium /
Delete
Unzip
Name
Size
Permission
Date
Action
data
[ DIR ]
drwxr-xr-x
2012-03-22 16:23
installer
[ DIR ]
drwxr-xr-x
2012-03-22 16:23
suites
[ DIR ]
drwxr-xr-x
2012-03-22 16:23
Selenium.php
3.99
KB
-rw-r--r--
2010-12-03 15:11
SeleniumConfig.php
3.77
KB
-rw-r--r--
2010-12-27 19:55
SeleniumLoader.php
207
B
-rw-r--r--
2010-06-25 07:55
SeleniumServerManager.php
6.01
KB
-rw-r--r--
2011-05-18 00:03
SeleniumTestCase.php
4.26
KB
-rw-r--r--
2011-01-01 21:56
SeleniumTestConsoleLogger.php
641
B
-rw-r--r--
2010-06-25 07:55
SeleniumTestConstants.php
718
B
-rw-r--r--
2011-01-01 21:56
SeleniumTestHTMLLogger.php
1001
B
-rw-r--r--
2010-08-02 16:33
SeleniumTestListener.php
1.87
KB
-rw-r--r--
2010-09-22 02:16
SeleniumTestSuite.php
1.58
KB
-rw-r--r--
2011-01-27 15:51
selenium_settings.ini.sample
1.13
KB
-rw-r--r--
2010-12-14 17:33
selenium_settings_grid.ini.sample
400
B
-rw-r--r--
2010-12-27 19:56
Save
Rename
<?php if ( !defined( 'SELENIUMTEST' ) ) { die( 1 ); } class SeleniumConfig { /* * Retreives the Selenium configuration values from an ini file. * See sample config file in selenium_settings.ini.sample * */ public static function getSeleniumSettings ( &$seleniumSettings, &$seleniumBrowsers, &$seleniumTestSuites, $seleniumConfigFile = null ) { if ( strlen( $seleniumConfigFile ) == 0 ) { global $wgSeleniumConfigFile; if ( isset( $wgSeleniumConfigFile ) ) $seleniumConfigFile = $wgSeleniumConfigFile ; } if ( strlen( $seleniumConfigFile ) == 0 || !file_exists( $seleniumConfigFile ) ) { throw new MWException( "Unable to read local Selenium Settings from " . $seleniumConfigFile . "\n" ); } if ( !defined( 'PHP_VERSION_ID' ) || ( PHP_MAJOR_VERSION == 5 && PHP_MINOR_VERSION < 3 ) ) { $configArray = self::parse_5_2_ini_file( $seleniumConfigFile ); } else { $configArray = parse_ini_file( $seleniumConfigFile, true ); } if ( $configArray === false ) { throw new MWException( "Error parsing " . $seleniumConfigFile . "\n" ); } if ( array_key_exists( 'SeleniumSettings', $configArray) ) { wfSuppressWarnings(); //we may need to change how this is set. But for now leave it in the ini file $seleniumBrowsers = $configArray['SeleniumSettings']['browsers']; $seleniumSettings['host'] = $configArray['SeleniumSettings']['host']; $seleniumSettings['port'] = $configArray['SeleniumSettings']['port']; $seleniumSettings['wikiUrl'] = $configArray['SeleniumSettings']['wikiUrl']; $seleniumSettings['username'] = $configArray['SeleniumSettings']['username']; $seleniumSettings['userPassword'] = $configArray['SeleniumSettings']['userPassword']; $seleniumSettings['testBrowser'] = $configArray['SeleniumSettings']['testBrowser']; $seleniumSettings['startserver'] = $configArray['SeleniumSettings']['startserver']; $seleniumSettings['stopserver'] = $configArray['SeleniumSettings']['stopserver']; $seleniumSettings['seleniumserverexecpath'] = $configArray['SeleniumSettings']['seleniumserverexecpath']; $seleniumSettings['jUnitLogFile'] = $configArray['SeleniumSettings']['jUnitLogFile']; $seleniumSettings['runAgainstGrid'] = $configArray['SeleniumSettings']['runAgainstGrid']; wfRestoreWarnings(); } if ( array_key_exists( 'SeleniumTests', $configArray) ) { wfSuppressWarnings(); $seleniumTestSuites = $configArray['SeleniumTests']['testSuite']; wfRestoreWarnings(); } return true; } /** * PHP 5.2 parse_ini_file() doesn't have support for array keys. * This function parses simple ini files with such syntax using just * 5.2 functions. */ private static function parse_5_2_ini_file( $ConfigFile ) { $file = fopen( $ConfigFile, "rt" ); if ( !$file ) { return false; } $header = ''; $configArray = array(); while ( ( $line = fgets( $file ) ) !== false ) { $line = strtok( $line, "\r\n" ); if ( !$line || $line[0] == ';' ) continue; if ( $line[0] == '[' && substr( $line, -1 ) == ']' ) { $header = substr( $line, 1, -1 ); $configArray[$header] = array(); } else { $configArray[$header] = array_merge_recursive( $configArray[$header], self::parse_ini_line( $line ) ); } } return $configArray; } private static function parse_ini_line( $iniLine ) { static $specialValues = array( 'false' => false, 'true' => true, 'null' => null ); list( $key, $value ) = explode( '=', $iniLine, 2 ); $key = trim( $key ); $value = trim( $value ); if ( isset( $specialValues[$value] ) ) { $value = $specialValues[$value]; } else { $value = trim( $value, '"' ); } /* Support one-level arrays */ if ( preg_match( '/^([A-Za-z]+)\[([A-Za-z]+)\]/', $key, $m ) ) { $key = $m[1]; $value = array( $m[2] => $value ); } return array( $key => $value ); } }