├── .babelrc ├── .eslintrc ├── .gitignore ├── .istanbul.yml ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── bin └── owl ├── docs ├── android.md ├── ios.md └── web.md ├── injections ├── js-injection.js └── sizzle.min.js ├── package.json ├── src ├── assertions │ ├── elContainsText.js │ ├── elLengthGreaterThan.js │ ├── elNotContainsText.js │ ├── elValueContains.js │ ├── mobile │ │ ├── mobileElAttrContains.js │ │ └── mobileElContainsText.js │ └── selectorHasLength.js ├── base-assertion.js ├── base-command.js ├── base-mobile-assertion.js ├── base-mobile-command.js ├── base-test-class.js ├── commands │ ├── clearElValue.js │ ├── clickAutomationEl.js │ ├── clickEl.js │ ├── getEl.js │ ├── getElValue.js │ ├── getEls.js │ ├── mobile │ │ ├── clearMobileElValue.js │ │ ├── clickMobileEl.js │ │ ├── closeApp.js │ │ ├── getDisplayedMobileElConditional.js │ │ ├── getMobileEl.js │ │ ├── getMobileElConditional.js │ │ ├── getMobileElValue.js │ │ ├── hideKeyboard.js │ │ ├── pressKeycode.js │ │ ├── pushFile.js │ │ ├── scrollDownToElement.js │ │ ├── setMobileElValue.js │ │ ├── startActivity.js │ │ ├── swipeMobileElTo.js │ │ ├── swipeMobileElToEl.js │ │ ├── swipeScreenTo.js │ │ ├── tapMobileEl.js │ │ └── waitForMobileElNotPresent.js │ ├── moveToEl.js │ ├── scrollToEl.js │ ├── setElValue.js │ ├── setMaskedElValue.js │ ├── takeElScreenshot.js │ ├── takeScreenshot.js │ └── waitForElNotPresent.js ├── globals.js ├── nightwatch.json ├── owl.js ├── plugins │ ├── appium.js │ ├── dictionary.js │ └── nightwatch_dictionary.js ├── settings.js ├── util │ ├── logger.js │ ├── selector.js │ └── stats.js └── worker │ └── magellan.js └── tests ├── conf ├── nightwatch.js └── nightwatch.json ├── google.js ├── magellan.json ├── src ├── assertions │ ├── elContainsText.test.js │ ├── elLengthGreaterThan.test.js │ ├── elNotContainsText.test.js │ ├── elValueContains.text.js │ ├── mobile │ │ └── mobileElContainsText.test.js │ └── selectorHasLength.test.js ├── base-assertion.test.js ├── base-command.test.js ├── base-mobile-assertion.test.js ├── base-mobile-command.test.js ├── base.test.js ├── commands │ ├── getEl.test.js │ ├── getElValue.test.js │ ├── getEls.test.js │ └── mobile │ │ ├── clearMobileElValue.js │ │ ├── clickMobileEl.test.js │ │ ├── getMobileEl.test.js │ │ └── waitForMobileElNotPresent.test.js ├── settings.test.js └── util │ └── stats.test.js └── test-dir └── test-file └── foo.png /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/.gitignore -------------------------------------------------------------------------------- /.istanbul.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/.istanbul.yml -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | tests 2 | temp 3 | reports -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/README.md -------------------------------------------------------------------------------- /bin/owl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 'use strict'; 3 | 4 | require('../lib/owl')(); 5 | -------------------------------------------------------------------------------- /docs/android.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/docs/android.md -------------------------------------------------------------------------------- /docs/ios.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/docs/ios.md -------------------------------------------------------------------------------- /docs/web.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/docs/web.md -------------------------------------------------------------------------------- /injections/js-injection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/injections/js-injection.js -------------------------------------------------------------------------------- /injections/sizzle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/injections/sizzle.min.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/package.json -------------------------------------------------------------------------------- /src/assertions/elContainsText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/assertions/elContainsText.js -------------------------------------------------------------------------------- /src/assertions/elLengthGreaterThan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/assertions/elLengthGreaterThan.js -------------------------------------------------------------------------------- /src/assertions/elNotContainsText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/assertions/elNotContainsText.js -------------------------------------------------------------------------------- /src/assertions/elValueContains.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/assertions/elValueContains.js -------------------------------------------------------------------------------- /src/assertions/mobile/mobileElAttrContains.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/assertions/mobile/mobileElAttrContains.js -------------------------------------------------------------------------------- /src/assertions/mobile/mobileElContainsText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/assertions/mobile/mobileElContainsText.js -------------------------------------------------------------------------------- /src/assertions/selectorHasLength.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/assertions/selectorHasLength.js -------------------------------------------------------------------------------- /src/base-assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/base-assertion.js -------------------------------------------------------------------------------- /src/base-command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/base-command.js -------------------------------------------------------------------------------- /src/base-mobile-assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/base-mobile-assertion.js -------------------------------------------------------------------------------- /src/base-mobile-command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/base-mobile-command.js -------------------------------------------------------------------------------- /src/base-test-class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/base-test-class.js -------------------------------------------------------------------------------- /src/commands/clearElValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/clearElValue.js -------------------------------------------------------------------------------- /src/commands/clickAutomationEl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/clickAutomationEl.js -------------------------------------------------------------------------------- /src/commands/clickEl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/clickEl.js -------------------------------------------------------------------------------- /src/commands/getEl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/getEl.js -------------------------------------------------------------------------------- /src/commands/getElValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/getElValue.js -------------------------------------------------------------------------------- /src/commands/getEls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/getEls.js -------------------------------------------------------------------------------- /src/commands/mobile/clearMobileElValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/mobile/clearMobileElValue.js -------------------------------------------------------------------------------- /src/commands/mobile/clickMobileEl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/mobile/clickMobileEl.js -------------------------------------------------------------------------------- /src/commands/mobile/closeApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/mobile/closeApp.js -------------------------------------------------------------------------------- /src/commands/mobile/getDisplayedMobileElConditional.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/mobile/getDisplayedMobileElConditional.js -------------------------------------------------------------------------------- /src/commands/mobile/getMobileEl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/mobile/getMobileEl.js -------------------------------------------------------------------------------- /src/commands/mobile/getMobileElConditional.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/mobile/getMobileElConditional.js -------------------------------------------------------------------------------- /src/commands/mobile/getMobileElValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/mobile/getMobileElValue.js -------------------------------------------------------------------------------- /src/commands/mobile/hideKeyboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/mobile/hideKeyboard.js -------------------------------------------------------------------------------- /src/commands/mobile/pressKeycode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/mobile/pressKeycode.js -------------------------------------------------------------------------------- /src/commands/mobile/pushFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/mobile/pushFile.js -------------------------------------------------------------------------------- /src/commands/mobile/scrollDownToElement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/mobile/scrollDownToElement.js -------------------------------------------------------------------------------- /src/commands/mobile/setMobileElValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/mobile/setMobileElValue.js -------------------------------------------------------------------------------- /src/commands/mobile/startActivity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/mobile/startActivity.js -------------------------------------------------------------------------------- /src/commands/mobile/swipeMobileElTo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/mobile/swipeMobileElTo.js -------------------------------------------------------------------------------- /src/commands/mobile/swipeMobileElToEl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/mobile/swipeMobileElToEl.js -------------------------------------------------------------------------------- /src/commands/mobile/swipeScreenTo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/mobile/swipeScreenTo.js -------------------------------------------------------------------------------- /src/commands/mobile/tapMobileEl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/mobile/tapMobileEl.js -------------------------------------------------------------------------------- /src/commands/mobile/waitForMobileElNotPresent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/mobile/waitForMobileElNotPresent.js -------------------------------------------------------------------------------- /src/commands/moveToEl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/moveToEl.js -------------------------------------------------------------------------------- /src/commands/scrollToEl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/scrollToEl.js -------------------------------------------------------------------------------- /src/commands/setElValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/setElValue.js -------------------------------------------------------------------------------- /src/commands/setMaskedElValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/setMaskedElValue.js -------------------------------------------------------------------------------- /src/commands/takeElScreenshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/takeElScreenshot.js -------------------------------------------------------------------------------- /src/commands/takeScreenshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/takeScreenshot.js -------------------------------------------------------------------------------- /src/commands/waitForElNotPresent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/commands/waitForElNotPresent.js -------------------------------------------------------------------------------- /src/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/globals.js -------------------------------------------------------------------------------- /src/nightwatch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/nightwatch.json -------------------------------------------------------------------------------- /src/owl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/owl.js -------------------------------------------------------------------------------- /src/plugins/appium.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/plugins/appium.js -------------------------------------------------------------------------------- /src/plugins/dictionary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/plugins/dictionary.js -------------------------------------------------------------------------------- /src/plugins/nightwatch_dictionary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/plugins/nightwatch_dictionary.js -------------------------------------------------------------------------------- /src/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/settings.js -------------------------------------------------------------------------------- /src/util/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/util/logger.js -------------------------------------------------------------------------------- /src/util/selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/util/selector.js -------------------------------------------------------------------------------- /src/util/stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/util/stats.js -------------------------------------------------------------------------------- /src/worker/magellan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/src/worker/magellan.js -------------------------------------------------------------------------------- /tests/conf/nightwatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/conf/nightwatch.js -------------------------------------------------------------------------------- /tests/conf/nightwatch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/conf/nightwatch.json -------------------------------------------------------------------------------- /tests/google.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/google.js -------------------------------------------------------------------------------- /tests/magellan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/magellan.json -------------------------------------------------------------------------------- /tests/src/assertions/elContainsText.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/assertions/elContainsText.test.js -------------------------------------------------------------------------------- /tests/src/assertions/elLengthGreaterThan.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/assertions/elLengthGreaterThan.test.js -------------------------------------------------------------------------------- /tests/src/assertions/elNotContainsText.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/assertions/elNotContainsText.test.js -------------------------------------------------------------------------------- /tests/src/assertions/elValueContains.text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/assertions/elValueContains.text.js -------------------------------------------------------------------------------- /tests/src/assertions/mobile/mobileElContainsText.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/assertions/mobile/mobileElContainsText.test.js -------------------------------------------------------------------------------- /tests/src/assertions/selectorHasLength.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/assertions/selectorHasLength.test.js -------------------------------------------------------------------------------- /tests/src/base-assertion.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/base-assertion.test.js -------------------------------------------------------------------------------- /tests/src/base-command.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/base-command.test.js -------------------------------------------------------------------------------- /tests/src/base-mobile-assertion.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/base-mobile-assertion.test.js -------------------------------------------------------------------------------- /tests/src/base-mobile-command.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/base-mobile-command.test.js -------------------------------------------------------------------------------- /tests/src/base.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/base.test.js -------------------------------------------------------------------------------- /tests/src/commands/getEl.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/commands/getEl.test.js -------------------------------------------------------------------------------- /tests/src/commands/getElValue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/commands/getElValue.test.js -------------------------------------------------------------------------------- /tests/src/commands/getEls.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/commands/getEls.test.js -------------------------------------------------------------------------------- /tests/src/commands/mobile/clearMobileElValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/commands/mobile/clearMobileElValue.js -------------------------------------------------------------------------------- /tests/src/commands/mobile/clickMobileEl.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/commands/mobile/clickMobileEl.test.js -------------------------------------------------------------------------------- /tests/src/commands/mobile/getMobileEl.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/commands/mobile/getMobileEl.test.js -------------------------------------------------------------------------------- /tests/src/commands/mobile/waitForMobileElNotPresent.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/commands/mobile/waitForMobileElNotPresent.test.js -------------------------------------------------------------------------------- /tests/src/settings.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/settings.test.js -------------------------------------------------------------------------------- /tests/src/util/stats.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TestArmada/nightwatch-extra/HEAD/tests/src/util/stats.test.js -------------------------------------------------------------------------------- /tests/test-dir/test-file/foo.png: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------