Welcome to this support page for the “Automating from the Browser with JavaScript” course.
Feedback
“So excited that I completed the course: Automating in the Browser Using JavaScript. I enjoyed all the time and I learnt a lot” Darshit Shah
“Thanks for this course Alan Richardson I learned a lot using the browser to automating.” Carolina Rojas
“It’s my favourite course on @TestAutomationU” Paul Farrell
“The “Automating in the Browser Using JavaScript” course by @eviltester on @testautomationu is AWESOME!” David Haigh
“Thanks again for your course. I used what I learned to help me testing ‘Show more’ type paging today - very successful. I wouldn’t of reached 1000 pages otherwise!” Benjamin Dowen
“Excellent course” James Vickery
“Pretty awesome really… Highly recommended” Geir Gulbrandsen
Resources
The main resources you will are likely to use for adhoc reference to learn JavaScript are:
- Mozilla Developer Network
- w3 schools
Extra Material
Courses
- I have a micro-course in my Patreon which shows step by step how to use the automating in a browser techniques to hack a simple game.
- My Technical Web Testing 101 course has a section on these techniques using The Evil Tester Sloganizer and a different instantiation of TodoMVC
Blog Posts and Videos
- Using Bookmarklets for DOM amendment
- Hacking JavaScript Games - Accessing private javascript variables at runtime via debugging
- Click bots for social media and beyond
- Practice Applications
- Hacking JavaScript Games - Cellular Automata - Supporting Notes
- How to use the JavaScript Console for Technical Web Testing
- Difference between hacking, cheating and automating?
- Lessons learned from Automating - Instantiated
- Hacking JavaScript Games to improve your testing
Apps to Practice on
- I have a set of JavaScript games you can use
- The games have been bundled with other apps into The Evil Tester’s Compendium of Testing Apps
Apps to learn from
- Check out this Useful Snippets Chrome Extension by Viv Richards and Alan Richardson, it has small snippets of code you can use for testing, and when you use them it will show the code and a version of the code pre-formatted as a bookmarklet in the console.
- Check out this JavaScript Bot Showcase Chrome Extension by Alan Richardson which has sample bots for Twitter and various games.
Free Books
- Eloquent JavaScript - https://eloquentjavascript.net/
- JavaScript Enlightenment https://frontendmasters.com/books/javascript-enlightenment/
- Speaking JavaScript - http://speakingjs.com/
- DOM Elightenment - http://domenlightenment.com/
- JavaScript Design - Patterns https://addyosmani.com/resources/essentialjsdesignpatterns/book/
- JavaScript For Cats - http://jsforcats.com/
Newsletters
- Chris Ferdinandi’s “Go Make Things” JavaScript newsletter - https://gomakethings.com/articles