GitHunt
SN

Snooz82/robotframework-browser-advanced-workshop

Repository with Training material

robotframework-browser-advanced-workshop

Repository with Training material

Installation

Python >= 3.10 and NodeJS LTS >= 20 is required.

just call python bootstrap.py to setup after cloning this repo.

Test app

There is example test app in a test_app/server/server.js folder.
You can start test app by running: node test_app/server/server.js
from the root of the repository. It starts and webserver to
http://localhost:7272 address. You can access pages in static
folder, example http://localhost:7272/prefilled_email_form.html

Introduction

  • Introduce Tatu and Rene

Participant Introduction

  • Who you are and where you come from?
  • Python Skills: 0-10
  • JS Skills: 0-10
  • WebTesting Skills: 0-10
  • Robot Framework Skills: 0-10

1. Browser Fundamentals

1.1 Architecture (René)

1.2 Logging with Browser library (Tatu)

1.3 Browser, Context, Page (Tatu & René)

2. Extending Browser

2.1 Python Plugin-API (Tatu & René)

2.2 Basic JS (René)

2.3 JavaScript Plugin-API (René)

3. Browser Advanced Keywords Optional information

3.1 Waiting (Tatu)

3.2 AssertionEngine (Tatu)

3.3 Using Browser from Python (René)

3.4 Localization (Tatu)