Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Turn in #2688

Closed
wants to merge 3 commits into from
Closed

Turn in #2688

Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions contributions/executable-tutorial/linussve-vanjav/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
**The pull request must both contain a README.md and have description following this template:**

**The README.md file must be located in the directory**:

`contributions/<category>/[<week>/]<kth-id-1>-<kth-id-2>/README.md`

# Assignment Proposal

## Title

Headless web testing using Selenium in Python

## Names and KTH ID

- Vanja Vidmark ([email protected])
- Linus Svensson ([email protected])

## Deadline

- Task 3

## Category

- Executable tutorial

## Description

We will an executable tutorial of doing headless testing on a web browser using Selenium. We will include showing how selenium can be used to automate web actions from Python. Then we will write tests in unitest using these automated actions such as filling out forms and navigating through multiple web pages.
We will analyze the results of the tests, and explain how these tests can be integrated in a CI/CD pipeline. The tutorial will be made using Google Colab.

**Relevance**

Selenium is a tool that automates web actions that easily can be integrated in testing of a web app. The topic of DevOps highly regards automation, optimization and general improvements in the structure of a project. Few things align more with DevOps more than automated web testing. Considering that it is vastly beneficial for developers.

* Google Collab: https://colab.research.google.com/drive/1SOLAo4hSQUJPAy69cUgCpBAS-adEIx65?usp=sharing
Loading