This repository contains 8 simple, beginner-friendly labs that teach fundamental web browser operations. No Azure Portal or complex tools required.
- Lab 01: Open Browser and Navigate to Websites - Learn to open a browser and use the address bar to visit websites
- Lab 02: Search on a Website - Learn how to use a website search box to find information
- Lab 03: Open and Manage Multiple Browser Tabs - Work with multiple tabs and switch between them
- Lab 04: Use Browser History and Navigation Buttons - Learn to use back/forward buttons and browser history
- Lab 05: Bookmark Your Favorite Websites - Save websites for quick access later
- Lab 06: Explore Browser Settings and Homepage - Customize your browser preferences
- Lab 07: Download Files from the Internet - Download files from websites to your computer
- Lab 08: Refresh and Reload Pages - Learn different ways to refresh web pages
All lab files are located in:
Instructions/Labs/
These labs are designed for:
- UI drift detection testing (using tools like lab-drift-runner)
- QA teams testing browser consistency
- Beginners learning web browser basics
- Visual regression testing
These labs have been specifically optimized for UI drift detection by using only static, non-changing websites:
✓ Static websites used:
- example.com, example.org, example.net (completely unchanging)
- Wikipedia search structure (stable layout, searchable content)
- W3.org documentation (stable, non-dynamic)
- Browser settings pages (no dynamic content)
✓ Why this matters for lab-drift-runner:
- Same test run multiple times = same visual result
- No false positives from content changing
- Consistent page layouts
- No ads or real-time updates causing flakiness
- Reliable visual regression baseline
❌ NOT used (they cause inconsistent results):
- News sites (headlines/images change daily)
- Social media feeds (content updates constantly)
- Stock/weather dashboards (real-time data)
- Ad-heavy sites (ad rotation causes layout changes)
If a browser permission popup appears (Location, Notifications, Camera, or Microphone), always click Block or Not now during these labs.
This keeps test runs consistent and prevents popups from blocking page steps.
To keep labrunner scan stable, start each lab with a browser window already open.
Avoid relying on Start menu search inside the lab steps, because some environments fall back to direct application launch when WinAppDriver is unavailable.
Each lab takes approximately 5 minutes, so the entire series can be completed in about 40 minutes total.
- Navigate to the
Instructions/Labs/folder - Open any lab file (markdown format)
- Follow the step-by-step instructions
- Each lab is independent - you can complete them in any order
- Opening and navigating between websites
- Using search engines effectively
- Managing browser tabs and windows
- Using browser navigation controls
- Finding and downloading files
- Customizing browser settings
- Refreshing and troubleshooting pages