❌pys
A single instance of Pylenium for an entire Test Session
Usage
from pylenium.driver import Pylenium
class TestSauceDemo:
def test_land_on_products_page_after_login(self, pys: Pylenium):
pys.visit("https://www.saucedemo.com/")
pys.get("#user-name").type("standard_user")
pys.get("#password").type("secret_sauce")
pys.get("#login-button").click()
assert pys.contains("Products").should().be_visible()
def test_add_item_to_cart_increments_counter_by_1(self, pys: Pylenium):
pys.get("[id*='add-to-cart']").click()
assert pys.get("a.shopping_cart_link").should().have_text("1")Arguments
Yields
pys_config
Access by Fixture
Access Directly (recommended)
Last updated