├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Code-Of-Conduct.md ├── LICENSE ├── README.md ├── curl_clientsidescripts.sh ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── paulhammant │ │ └── ngwebdriver │ │ ├── ByAngular.java │ │ ├── ByAngularBinding.java │ │ ├── ByAngularButtonText.java │ │ ├── ByAngularCssContainingText.java │ │ ├── ByAngularExactBinding.java │ │ ├── ByAngularModel.java │ │ ├── ByAngularOptions.java │ │ ├── ByAngularPartialButtonText.java │ │ ├── ByAngularRepeater.java │ │ ├── ByAngularRepeaterCell.java │ │ ├── ByAngularRepeaterColumn.java │ │ ├── ByAngularRepeaterRow.java │ │ ├── NgWebDriver.java │ │ └── VariableNotInScopeException.java └── resources │ └── js │ └── clientsidescripts.js └── test ├── java └── com │ └── paulhammant │ └── ngwebdriver │ ├── AngularAndWebDriverTest.java │ └── FindByNgWebDriverTest.java └── webapp ├── alt_root_index.html ├── animation ├── animation.css ├── animation.html └── animation.js ├── app.css ├── app.js ├── async ├── async.html └── async.js ├── bindings ├── bindings.html └── bindings.js ├── components └── app-version.js ├── conflict ├── conflict.html └── conflict.js ├── favicon.ico ├── form ├── form.html └── form.js ├── index.html ├── interaction ├── interaction.html └── interaction.js ├── lib ├── angular_v1.2.9 │ ├── angular-animate.min.js │ ├── angular-animate.min.js.map │ ├── angular-route.min.js │ ├── angular-route.min.js.map │ ├── angular.min.js │ └── angular.min.js.map ├── angular_v1.3.13 │ ├── angular-animate.min.js │ ├── angular-animate.min.js.map │ ├── angular-aria.min.js │ ├── angular-route.min.js │ ├── angular-route.min.js.map │ ├── angular.min.js │ └── angular.min.js.map └── angular_version.js ├── login.html ├── polling ├── polling.html └── polling.js ├── repeater ├── repeater.html └── repeater.js ├── scripts └── web-server.js └── shadow ├── shadow.html └── shadow.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Code-Of-Conduct.md: -------------------------------------------------------------------------------- 1 | Rule 1: Be nice. 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/README.md -------------------------------------------------------------------------------- /curl_clientsidescripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/curl_clientsidescripts.sh -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/paulhammant/ngwebdriver/ByAngular.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/main/java/com/paulhammant/ngwebdriver/ByAngular.java -------------------------------------------------------------------------------- /src/main/java/com/paulhammant/ngwebdriver/ByAngularBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/main/java/com/paulhammant/ngwebdriver/ByAngularBinding.java -------------------------------------------------------------------------------- /src/main/java/com/paulhammant/ngwebdriver/ByAngularButtonText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/main/java/com/paulhammant/ngwebdriver/ByAngularButtonText.java -------------------------------------------------------------------------------- /src/main/java/com/paulhammant/ngwebdriver/ByAngularCssContainingText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/main/java/com/paulhammant/ngwebdriver/ByAngularCssContainingText.java -------------------------------------------------------------------------------- /src/main/java/com/paulhammant/ngwebdriver/ByAngularExactBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/main/java/com/paulhammant/ngwebdriver/ByAngularExactBinding.java -------------------------------------------------------------------------------- /src/main/java/com/paulhammant/ngwebdriver/ByAngularModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/main/java/com/paulhammant/ngwebdriver/ByAngularModel.java -------------------------------------------------------------------------------- /src/main/java/com/paulhammant/ngwebdriver/ByAngularOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/main/java/com/paulhammant/ngwebdriver/ByAngularOptions.java -------------------------------------------------------------------------------- /src/main/java/com/paulhammant/ngwebdriver/ByAngularPartialButtonText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/main/java/com/paulhammant/ngwebdriver/ByAngularPartialButtonText.java -------------------------------------------------------------------------------- /src/main/java/com/paulhammant/ngwebdriver/ByAngularRepeater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/main/java/com/paulhammant/ngwebdriver/ByAngularRepeater.java -------------------------------------------------------------------------------- /src/main/java/com/paulhammant/ngwebdriver/ByAngularRepeaterCell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/main/java/com/paulhammant/ngwebdriver/ByAngularRepeaterCell.java -------------------------------------------------------------------------------- /src/main/java/com/paulhammant/ngwebdriver/ByAngularRepeaterColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/main/java/com/paulhammant/ngwebdriver/ByAngularRepeaterColumn.java -------------------------------------------------------------------------------- /src/main/java/com/paulhammant/ngwebdriver/ByAngularRepeaterRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/main/java/com/paulhammant/ngwebdriver/ByAngularRepeaterRow.java -------------------------------------------------------------------------------- /src/main/java/com/paulhammant/ngwebdriver/NgWebDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/main/java/com/paulhammant/ngwebdriver/NgWebDriver.java -------------------------------------------------------------------------------- /src/main/java/com/paulhammant/ngwebdriver/VariableNotInScopeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/main/java/com/paulhammant/ngwebdriver/VariableNotInScopeException.java -------------------------------------------------------------------------------- /src/main/resources/js/clientsidescripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/main/resources/js/clientsidescripts.js -------------------------------------------------------------------------------- /src/test/java/com/paulhammant/ngwebdriver/AngularAndWebDriverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/java/com/paulhammant/ngwebdriver/AngularAndWebDriverTest.java -------------------------------------------------------------------------------- /src/test/java/com/paulhammant/ngwebdriver/FindByNgWebDriverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/java/com/paulhammant/ngwebdriver/FindByNgWebDriverTest.java -------------------------------------------------------------------------------- /src/test/webapp/alt_root_index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/alt_root_index.html -------------------------------------------------------------------------------- /src/test/webapp/animation/animation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/animation/animation.css -------------------------------------------------------------------------------- /src/test/webapp/animation/animation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/animation/animation.html -------------------------------------------------------------------------------- /src/test/webapp/animation/animation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/animation/animation.js -------------------------------------------------------------------------------- /src/test/webapp/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/app.css -------------------------------------------------------------------------------- /src/test/webapp/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/app.js -------------------------------------------------------------------------------- /src/test/webapp/async/async.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/async/async.html -------------------------------------------------------------------------------- /src/test/webapp/async/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/async/async.js -------------------------------------------------------------------------------- /src/test/webapp/bindings/bindings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/bindings/bindings.html -------------------------------------------------------------------------------- /src/test/webapp/bindings/bindings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/bindings/bindings.js -------------------------------------------------------------------------------- /src/test/webapp/components/app-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/components/app-version.js -------------------------------------------------------------------------------- /src/test/webapp/conflict/conflict.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/conflict/conflict.html -------------------------------------------------------------------------------- /src/test/webapp/conflict/conflict.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/conflict/conflict.js -------------------------------------------------------------------------------- /src/test/webapp/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/favicon.ico -------------------------------------------------------------------------------- /src/test/webapp/form/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/form/form.html -------------------------------------------------------------------------------- /src/test/webapp/form/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/form/form.js -------------------------------------------------------------------------------- /src/test/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/index.html -------------------------------------------------------------------------------- /src/test/webapp/interaction/interaction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/interaction/interaction.html -------------------------------------------------------------------------------- /src/test/webapp/interaction/interaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/interaction/interaction.js -------------------------------------------------------------------------------- /src/test/webapp/lib/angular_v1.2.9/angular-animate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/lib/angular_v1.2.9/angular-animate.min.js -------------------------------------------------------------------------------- /src/test/webapp/lib/angular_v1.2.9/angular-animate.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/lib/angular_v1.2.9/angular-animate.min.js.map -------------------------------------------------------------------------------- /src/test/webapp/lib/angular_v1.2.9/angular-route.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/lib/angular_v1.2.9/angular-route.min.js -------------------------------------------------------------------------------- /src/test/webapp/lib/angular_v1.2.9/angular-route.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/lib/angular_v1.2.9/angular-route.min.js.map -------------------------------------------------------------------------------- /src/test/webapp/lib/angular_v1.2.9/angular.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/lib/angular_v1.2.9/angular.min.js -------------------------------------------------------------------------------- /src/test/webapp/lib/angular_v1.2.9/angular.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/lib/angular_v1.2.9/angular.min.js.map -------------------------------------------------------------------------------- /src/test/webapp/lib/angular_v1.3.13/angular-animate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/lib/angular_v1.3.13/angular-animate.min.js -------------------------------------------------------------------------------- /src/test/webapp/lib/angular_v1.3.13/angular-animate.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/lib/angular_v1.3.13/angular-animate.min.js.map -------------------------------------------------------------------------------- /src/test/webapp/lib/angular_v1.3.13/angular-aria.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/lib/angular_v1.3.13/angular-aria.min.js -------------------------------------------------------------------------------- /src/test/webapp/lib/angular_v1.3.13/angular-route.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/lib/angular_v1.3.13/angular-route.min.js -------------------------------------------------------------------------------- /src/test/webapp/lib/angular_v1.3.13/angular-route.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/lib/angular_v1.3.13/angular-route.min.js.map -------------------------------------------------------------------------------- /src/test/webapp/lib/angular_v1.3.13/angular.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/lib/angular_v1.3.13/angular.min.js -------------------------------------------------------------------------------- /src/test/webapp/lib/angular_v1.3.13/angular.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/lib/angular_v1.3.13/angular.min.js.map -------------------------------------------------------------------------------- /src/test/webapp/lib/angular_version.js: -------------------------------------------------------------------------------- 1 | module.exports = '1.3.13'; 2 | -------------------------------------------------------------------------------- /src/test/webapp/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/login.html -------------------------------------------------------------------------------- /src/test/webapp/polling/polling.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/polling/polling.html -------------------------------------------------------------------------------- /src/test/webapp/polling/polling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/polling/polling.js -------------------------------------------------------------------------------- /src/test/webapp/repeater/repeater.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/repeater/repeater.html -------------------------------------------------------------------------------- /src/test/webapp/repeater/repeater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/repeater/repeater.js -------------------------------------------------------------------------------- /src/test/webapp/scripts/web-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/scripts/web-server.js -------------------------------------------------------------------------------- /src/test/webapp/shadow/shadow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/shadow/shadow.html -------------------------------------------------------------------------------- /src/test/webapp/shadow/shadow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paul-hammant/ngWebDriver/HEAD/src/test/webapp/shadow/shadow.js --------------------------------------------------------------------------------