Automating Your Browser and Desktop Apps
summary
Shows concrete recipes using Requests and Beautiful Soup to download and parse pages, then Selenium controls Firefox via get, find_element_by_css_selector, click and send_keys to drive real browser JS state, and PyAutoGUI uses locateOnScreen image matching and a fail‑safe (slam mouse to top‑left) to move mouse and type. Live demos build a Sushi Go Round bot that plays automatically and scores higher than a casual human though top players beat it, with occasional demo flakiness.
AI-written summary · about
chapters (12)
- 0:00Start
- 1:39Web Scraping
- 2:33Selenium
- 8:24CSS Selector Syntax
- 12:32Reading Data from the Web Page
- 14:28Installing PyAutoGUI
- 14:49Mouse Control
- 18:40Keyboard Control
- 21:17Spiral Drawing Live Demo
- 23:02WARNING
- 23:43Failsafe
- 29:04What is GUI automation used for?
related talks
39mAutomating Your Browser and Desktop Apps
15mBrowser automation/testing with BiDi and minimal dependencies
26mScraping or UI Automation? From monkey level to pro!
39mTesting web apps with Selenium
41mMake yourself comfortable and leverage Selenium with Python
30mAutonomous Browsing using Large Action Models
22mAn Introduction to Selenium WebDriver with Python
01h 45mHands-On Web App Test Automation
