├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Gruntfile-dataLoopExample2.js ├── Gruntfile-gruntSaucelabs.js ├── Gruntfile.js ├── HTML ├── README.md ├── WebDriverIOTutorialTest.html ├── assets │ ├── css │ │ ├── bootstrap.css │ │ └── jumbotron.css │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ └── js │ │ ├── bootstrap.js │ │ └── jquery.js └── process.php ├── LICENSE ├── README.md ├── autoComplete1.js ├── callbackPromise.js ├── carouselExample1.js ├── common ├── README.md └── commonLib.js ├── copyright1-wdio.js ├── copyright1.js ├── cssValidation1.js ├── dataLoopExample1.js ├── dataLoopExample2-wdio.js ├── dataLoopExample2.js ├── dbDataLoopExample.js ├── debugExample1.js ├── dropDownMenu1.js ├── dynamicBrowser.js ├── excelDataLoopExample.js ├── formFieldValidation.js ├── formFillSubmit1.js ├── gruntSaucelabs.js ├── iframe1.js ├── json-server ├── README.md ├── db-bak.json └── db.json ├── linkTextURL1.js ├── linkTextURL2.js ├── modal1.js ├── multiWindows1-wdio.js ├── multiWindows1.js ├── package.json ├── pageObjectExample1.js ├── pageobjects ├── page.js └── web-page.js ├── restAPIExample1.js ├── saucelabs-sauceconnect.js ├── saucelabs.js ├── screenShot1.js ├── selectbox1.js ├── showHideVerify1.js ├── testData1.xlsx ├── tutorial1-wdio.js ├── tutorial1.js ├── wdio.conf-copyright1.js ├── wdio.conf-gruntSaucelabs.js ├── wdio.conf-gruntfile.js ├── wdio.conf-local-dataLoopExample2.js ├── wdio.conf-multiWindows1.js ├── wdio.conf-pObjEx1.js ├── wdio.conf-saucelabs-dataLoopExample2.js ├── wdio.conf-saucelabs-tutorial1.js ├── wdio.conf-tutorial1.js └── wdio.conf-web-driver-io-tutorial.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | logs 4 | working 5 | screenshots/** -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gruntfile-dataLoopExample2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/Gruntfile-dataLoopExample2.js -------------------------------------------------------------------------------- /Gruntfile-gruntSaucelabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/Gruntfile-gruntSaucelabs.js -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /HTML/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/HTML/README.md -------------------------------------------------------------------------------- /HTML/WebDriverIOTutorialTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/HTML/WebDriverIOTutorialTest.html -------------------------------------------------------------------------------- /HTML/assets/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/HTML/assets/css/bootstrap.css -------------------------------------------------------------------------------- /HTML/assets/css/jumbotron.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/HTML/assets/css/jumbotron.css -------------------------------------------------------------------------------- /HTML/assets/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/HTML/assets/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /HTML/assets/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/HTML/assets/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /HTML/assets/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/HTML/assets/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /HTML/assets/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/HTML/assets/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /HTML/assets/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/HTML/assets/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /HTML/assets/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/HTML/assets/js/bootstrap.js -------------------------------------------------------------------------------- /HTML/assets/js/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/HTML/assets/js/jquery.js -------------------------------------------------------------------------------- /HTML/process.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/HTML/process.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /autoComplete1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/autoComplete1.js -------------------------------------------------------------------------------- /callbackPromise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/callbackPromise.js -------------------------------------------------------------------------------- /carouselExample1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/carouselExample1.js -------------------------------------------------------------------------------- /common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/common/README.md -------------------------------------------------------------------------------- /common/commonLib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/common/commonLib.js -------------------------------------------------------------------------------- /copyright1-wdio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/copyright1-wdio.js -------------------------------------------------------------------------------- /copyright1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/copyright1.js -------------------------------------------------------------------------------- /cssValidation1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/cssValidation1.js -------------------------------------------------------------------------------- /dataLoopExample1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/dataLoopExample1.js -------------------------------------------------------------------------------- /dataLoopExample2-wdio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/dataLoopExample2-wdio.js -------------------------------------------------------------------------------- /dataLoopExample2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/dataLoopExample2.js -------------------------------------------------------------------------------- /dbDataLoopExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/dbDataLoopExample.js -------------------------------------------------------------------------------- /debugExample1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/debugExample1.js -------------------------------------------------------------------------------- /dropDownMenu1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/dropDownMenu1.js -------------------------------------------------------------------------------- /dynamicBrowser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/dynamicBrowser.js -------------------------------------------------------------------------------- /excelDataLoopExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/excelDataLoopExample.js -------------------------------------------------------------------------------- /formFieldValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/formFieldValidation.js -------------------------------------------------------------------------------- /formFillSubmit1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/formFillSubmit1.js -------------------------------------------------------------------------------- /gruntSaucelabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/gruntSaucelabs.js -------------------------------------------------------------------------------- /iframe1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/iframe1.js -------------------------------------------------------------------------------- /json-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/json-server/README.md -------------------------------------------------------------------------------- /json-server/db-bak.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/json-server/db-bak.json -------------------------------------------------------------------------------- /json-server/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/json-server/db.json -------------------------------------------------------------------------------- /linkTextURL1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/linkTextURL1.js -------------------------------------------------------------------------------- /linkTextURL2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/linkTextURL2.js -------------------------------------------------------------------------------- /modal1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/modal1.js -------------------------------------------------------------------------------- /multiWindows1-wdio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/multiWindows1-wdio.js -------------------------------------------------------------------------------- /multiWindows1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/multiWindows1.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/package.json -------------------------------------------------------------------------------- /pageObjectExample1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/pageObjectExample1.js -------------------------------------------------------------------------------- /pageobjects/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/pageobjects/page.js -------------------------------------------------------------------------------- /pageobjects/web-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/pageobjects/web-page.js -------------------------------------------------------------------------------- /restAPIExample1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/restAPIExample1.js -------------------------------------------------------------------------------- /saucelabs-sauceconnect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/saucelabs-sauceconnect.js -------------------------------------------------------------------------------- /saucelabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/saucelabs.js -------------------------------------------------------------------------------- /screenShot1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/screenShot1.js -------------------------------------------------------------------------------- /selectbox1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/selectbox1.js -------------------------------------------------------------------------------- /showHideVerify1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/showHideVerify1.js -------------------------------------------------------------------------------- /testData1.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/testData1.xlsx -------------------------------------------------------------------------------- /tutorial1-wdio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/tutorial1-wdio.js -------------------------------------------------------------------------------- /tutorial1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/tutorial1.js -------------------------------------------------------------------------------- /wdio.conf-copyright1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/wdio.conf-copyright1.js -------------------------------------------------------------------------------- /wdio.conf-gruntSaucelabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/wdio.conf-gruntSaucelabs.js -------------------------------------------------------------------------------- /wdio.conf-gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/wdio.conf-gruntfile.js -------------------------------------------------------------------------------- /wdio.conf-local-dataLoopExample2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/wdio.conf-local-dataLoopExample2.js -------------------------------------------------------------------------------- /wdio.conf-multiWindows1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/wdio.conf-multiWindows1.js -------------------------------------------------------------------------------- /wdio.conf-pObjEx1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/wdio.conf-pObjEx1.js -------------------------------------------------------------------------------- /wdio.conf-saucelabs-dataLoopExample2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/wdio.conf-saucelabs-dataLoopExample2.js -------------------------------------------------------------------------------- /wdio.conf-saucelabs-tutorial1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/wdio.conf-saucelabs-tutorial1.js -------------------------------------------------------------------------------- /wdio.conf-tutorial1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/wdio.conf-tutorial1.js -------------------------------------------------------------------------------- /wdio.conf-web-driver-io-tutorial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onewithhammer/web-driver-io-tutorial/HEAD/wdio.conf-web-driver-io-tutorial.js --------------------------------------------------------------------------------