Skip to content

Qxf2 uses this utility to train folks on Selenium automation and Python.

License

Notifications You must be signed in to change notification settings

qxf2/weather-shopper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A practical way to learn Selenium and practice programming simultaneously

Team Qxf2 created a web application to help testers learn Selenium and practice a programming language simultaneously. You can visit http://weathershopper.pythonanywhere.com. Each page will have an 'i' icon that you can click and read the task you need to complete.

NOTE: The web application may seem really simple on the surface but we have randomized the data on each page just enough that you will find some parts challenging.

You can stop reading here if you don't want to read too many details

Reddit post

Learning Selenium

By completing this challenge, here is what you will do on the Selenium side of things:

a) scrape text

b) click button

c) wrestle with creating robust locators

d) fill input fields

e) look for form validation

f) handle multiple paths to a button click

g) keep track of dynamic data (e.g.: items change every time page is loaded)

h) wait for form submission

Practicing programming

By completing this challenge, here is what you will do on the programming side of things:

a) if-else

b) typecast scraped data

c) loop through elements

d) write code to identify the minimum

e) substring search

f) write good methods

g) simple arithmetic operations (sum of)

h) assert correctness

i) work with 2-D arrays to construct a good locator

Qxf2 - flexible QA services for startups

This application has been designed, developed and maintained by Qxf2 Services. Qxf2 provides flexible testing services for startups and early-stage products. We provide several unique QA services to startups that are not found elsewhere in the market. Some of them include periodic testing service for startups, our flagship foundational testing service, fractional QA-director roles, advanced AI/ML QA and so much more. Drop an email to Arun (mak@qxf2.com) to learn more.

About

Qxf2 uses this utility to train folks on Selenium automation and Python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •