Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Outline

Using Python Selenium to Automate Tasks

Selenium is a great tool to write functional/acceptance tests and automation scripts that require interaction with a webpage. In today's lesson you learn how to effectively do this.

First we will get Selenium running and look at two use cases. Then we have you code 1 or 2 scripts using Selenium.

Day 1: Selenium by Example

Today you watch the videos. You can follow along with my notebook here.

Day 2 and 3: Practice time!

Now it's your turn. The goal is to have you get your hands dirty using Python Selenium.

Try to complete PyBites Code Challenge 32 - Test a Simple Django App With Selenium and PR your work. My notebook has some more pointers as well.

Time to share what you've accomplished!

Be sure to share your last couple of days work on Twitter or Facebook. Use the hashtag #100DaysOfCode.

Here are some examples to inspire you. Consider including @talkpython and @pybites in your tweets.

See a mistake in these instructions? Please submit a new issue or fix it and submit a PR.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.