- JavaScript specification - https://developer.mozilla.org/en-US/docs/Web/JavaScript
- Modern JavaScript tutorial - http://javascript.info/
- TypeScript tutorial - https://www.typescriptlang.org/docs/handbook/migrating-from-javascript.html
- CSS selectors - all CSS 3 supported locators https://www.w3schools.com/cssref/css_selectors.asp https://www.w3schools.com/cssref/trysel.asp
- Funny game to learn CSS selectors - https://flukeout.github.io/
- Best xPath selectors reference that i have: https://docs.google.com/document/d/1PdfKMDfoqFIlF4tN1jKrOf1iZ1rqESy2xVMIj3uuV3g/pub
- Configuration file, heart of WebdriverIO - http://webdriver.io/guide/testrunner/configurationfile.html
- MochaJS documentation - https://mochajs.org/
- Advanced MochaJS docs - https://github.com/mochajs/mocha/wiki
- Debugging in VScode - https://code.visualstudio.com/docs/nodejs/nodejs-debugging
- Some examples from previous training (Protractor+TypeScript) - https://github.com/Xotabu4/modern_protractor_demo
- http://the-internet.herokuapp.com/ Website with different cases. Useful for debug and testing
- Simple app for testing - http://www.hiteshbalar.com/preserver/notes
- My speeches - https://www.youtube.com/playlist?list=PLEUkJQfJdxsTg4al8YrSVp4BxC4ds9biH
- More code examples (ProtractorJS) - https://github.com/StartITProtractorJS/5-startit-movie-finder
- Async code in general: https://www.youtube.com/watch?v=HB9YjdQYkQY
- Async code in general: https://www.youtube.com/watch?v=aY3KTwDp2zU
- https://developer.mozilla.org/en-US/docs/Glossary/Call_stack
- http://javascriptissexy.com/understand-javascript-callback-functions-and-use-them/
- https://codeburst.io/javascript-es-2017-learn-async-await-by-example-48acc58bad65
- https://learn.javascript.ru/promise
- What is fibers? - https://www.eventedmind.com/items/nodejs-introducing-fibers
- What is fibers? - https://www.youtube.com/watch?v=AWJ8LIzQMHY
- Custom commands - http://webdriver.io/guide/usage/customcommands.html