├── .gitignore ├── README.md ├── composer.json ├── demo ├── Demo1.php └── Demo2.php ├── src └── Nearsoft │ └── SeleniumClient │ ├── Alert.php │ ├── BrowserType.php │ ├── By.php │ ├── COPYING.txt │ ├── CREDITS.txt │ ├── CapabilityType.php │ ├── Commands │ ├── Command.php │ └── Dictionary.php │ ├── Cookie.php │ ├── DesiredCapabilities.php │ ├── Exceptions │ ├── ElementIsNotSelectable.php │ ├── ElementNotVisible.php │ ├── IMEEngineActivationFailed.php │ ├── IMENotAvailable.php │ ├── InvalidCookieDomain.php │ ├── InvalidElementCoordinates.php │ ├── InvalidElementState.php │ ├── InvalidSelector.php │ ├── JavaScriptError.php │ ├── NoAlertOpenError.php │ ├── NoSuchElement.php │ ├── NoSuchFrame.php │ ├── NoSuchWindow.php │ ├── ScriptTimeout.php │ ├── StaleElementReference.php │ ├── Timeout.php │ ├── UnableToSetCookie.php │ ├── UnexpectedAlertOpen.php │ ├── UnknownCommand.php │ ├── UnknownError.php │ ├── WebDriverWaitTimeout.php │ └── XPathLookupError.php │ ├── Http │ ├── Exceptions │ │ ├── FailedCommand.php │ │ ├── InvalidCommandMethod.php │ │ ├── InvalidRequest.php │ │ ├── MissingCommandParameters.php │ │ └── UnimplementedCommand.php │ ├── HttpClient.php │ ├── HttpFactory.php │ └── SeleniumAdapter.php │ ├── NOTICE.txt │ ├── Navigation.php │ ├── Options.php │ ├── PlatformType.php │ ├── SelectElement.php │ ├── TargetLocator.php │ ├── Timeouts.php │ ├── WebDriver.php │ ├── WebDriverWait.php │ ├── WebElement.php │ └── Window.php └── test ├── Nearsoft └── SeleniumClient │ ├── AbstractTest.php │ ├── AlertTest.php │ ├── DesiredCapabilitiesTest.php │ ├── NavigationTest.php │ ├── OptionsTest.php │ ├── SelectElementTest.php │ ├── TargetLocatorTest.php │ ├── TimeoutTest.php │ ├── WebDriverTest.php │ ├── WebDriverWaitTest.php │ ├── WebElementTest.php │ └── WindowTest.php ├── bootstrap.php └── phpunit.xml.dist /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/composer.json -------------------------------------------------------------------------------- /demo/Demo1.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/demo/Demo1.php -------------------------------------------------------------------------------- /demo/Demo2.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/demo/Demo2.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Alert.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Alert.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/BrowserType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/BrowserType.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/By.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/By.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/COPYING.txt -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/CREDITS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/CREDITS.txt -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/CapabilityType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/CapabilityType.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Commands/Command.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Commands/Command.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Commands/Dictionary.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Commands/Dictionary.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Cookie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Cookie.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/DesiredCapabilities.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/DesiredCapabilities.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/ElementIsNotSelectable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/ElementIsNotSelectable.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/ElementNotVisible.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/ElementNotVisible.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/IMEEngineActivationFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/IMEEngineActivationFailed.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/IMENotAvailable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/IMENotAvailable.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/InvalidCookieDomain.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/InvalidCookieDomain.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/InvalidElementCoordinates.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/InvalidElementCoordinates.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/InvalidElementState.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/InvalidElementState.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/InvalidSelector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/InvalidSelector.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/JavaScriptError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/JavaScriptError.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/NoAlertOpenError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/NoAlertOpenError.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/NoSuchElement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/NoSuchElement.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/NoSuchFrame.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/NoSuchFrame.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/NoSuchWindow.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/NoSuchWindow.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/ScriptTimeout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/ScriptTimeout.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/StaleElementReference.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/StaleElementReference.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/Timeout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/Timeout.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/UnableToSetCookie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/UnableToSetCookie.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/UnexpectedAlertOpen.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/UnexpectedAlertOpen.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/UnknownCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/UnknownCommand.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/UnknownError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/UnknownError.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/WebDriverWaitTimeout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/WebDriverWaitTimeout.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Exceptions/XPathLookupError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Exceptions/XPathLookupError.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Http/Exceptions/FailedCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Http/Exceptions/FailedCommand.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Http/Exceptions/InvalidCommandMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Http/Exceptions/InvalidCommandMethod.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Http/Exceptions/InvalidRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Http/Exceptions/InvalidRequest.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Http/Exceptions/MissingCommandParameters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Http/Exceptions/MissingCommandParameters.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Http/Exceptions/UnimplementedCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Http/Exceptions/UnimplementedCommand.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Http/HttpClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Http/HttpClient.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Http/HttpFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Http/HttpFactory.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Http/SeleniumAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Http/SeleniumAdapter.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/NOTICE.txt -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Navigation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Navigation.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Options.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Options.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/PlatformType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/PlatformType.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/SelectElement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/SelectElement.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/TargetLocator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/TargetLocator.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Timeouts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Timeouts.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/WebDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/WebDriver.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/WebDriverWait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/WebDriverWait.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/WebElement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/WebElement.php -------------------------------------------------------------------------------- /src/Nearsoft/SeleniumClient/Window.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/src/Nearsoft/SeleniumClient/Window.php -------------------------------------------------------------------------------- /test/Nearsoft/SeleniumClient/AbstractTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/test/Nearsoft/SeleniumClient/AbstractTest.php -------------------------------------------------------------------------------- /test/Nearsoft/SeleniumClient/AlertTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/test/Nearsoft/SeleniumClient/AlertTest.php -------------------------------------------------------------------------------- /test/Nearsoft/SeleniumClient/DesiredCapabilitiesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/test/Nearsoft/SeleniumClient/DesiredCapabilitiesTest.php -------------------------------------------------------------------------------- /test/Nearsoft/SeleniumClient/NavigationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/test/Nearsoft/SeleniumClient/NavigationTest.php -------------------------------------------------------------------------------- /test/Nearsoft/SeleniumClient/OptionsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/test/Nearsoft/SeleniumClient/OptionsTest.php -------------------------------------------------------------------------------- /test/Nearsoft/SeleniumClient/SelectElementTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/test/Nearsoft/SeleniumClient/SelectElementTest.php -------------------------------------------------------------------------------- /test/Nearsoft/SeleniumClient/TargetLocatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/test/Nearsoft/SeleniumClient/TargetLocatorTest.php -------------------------------------------------------------------------------- /test/Nearsoft/SeleniumClient/TimeoutTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/test/Nearsoft/SeleniumClient/TimeoutTest.php -------------------------------------------------------------------------------- /test/Nearsoft/SeleniumClient/WebDriverTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/test/Nearsoft/SeleniumClient/WebDriverTest.php -------------------------------------------------------------------------------- /test/Nearsoft/SeleniumClient/WebDriverWaitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/test/Nearsoft/SeleniumClient/WebDriverWaitTest.php -------------------------------------------------------------------------------- /test/Nearsoft/SeleniumClient/WebElementTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/test/Nearsoft/SeleniumClient/WebElementTest.php -------------------------------------------------------------------------------- /test/Nearsoft/SeleniumClient/WindowTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/test/Nearsoft/SeleniumClient/WindowTest.php -------------------------------------------------------------------------------- /test/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/test/bootstrap.php -------------------------------------------------------------------------------- /test/phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nearsoft/php-selenium-client/HEAD/test/phpunit.xml.dist --------------------------------------------------------------------------------