This commit is contained in:
Lukáš Kaňka
2023-08-15 18:39:40 +02:00
commit f131cc0277
70 changed files with 638 additions and 0 deletions

View File

@ -0,0 +1,2 @@
[pytest]
addopts = --base-url https://www.saucedemo.com/ --browser chromium --headed --slowmo 1000

View File

@ -0,0 +1,22 @@
from playwright.sync_api import Page
import pytest
#doporučuji zde se podívat jak stopnout některy browsey https://youtu.be/IDrTacdVNRM?t=838
# @pytest.mark.skip_browser("firefox")
# @pytest.mark.only_browser("chrome")
def test_title(page: Page):
page.goto("/")
assert page.title() == "Swag Labs"
def test_inventory_site(page: Page):
page.goto("/inventory.html")
assert page.inner_text('h3') == "Epic sadface: You can only access '/inventory.html' when you are logged in."
# pytest --tracing on --> tento pžíkaz na spuštění testu vytvoří složky kde je v zip výsledek testu
# zip mohu otevřít zde a podívat se na výsledek testu https://trace.playwright.dev/
# další možnosti jak využít trace.zip https://youtu.be/IDrTacdVNRM?t=1148
# na inportovaném pytest.ini mužu nastavit default URL a další parametry