"""
iwrs_portal.py — přihlášení k IWRS portálu janssen.4gclinical.com (Playwright).
Verze: 1.0 | Datum: 2026-06-10

Studie se vybírá až po přihlášení, proto login(page, study) udělá obojí.
"""

BASE_URL = "https://janssen.4gclinical.com"
EMAIL    = "vbuzalka@its.jnj.com"
PASSWORD = "Vlado123++-+"


def login(page, study):
    """Přihlásí se a vybere studii. Page musí být čerstvá (nepřihlášená)."""
    page.goto(BASE_URL)
    page.wait_for_load_state("networkidle")
    page.get_by_label("Email *").fill(EMAIL)
    page.get_by_label("Password *").fill(PASSWORD)
    page.locator("#login__submit").click()
    page.wait_for_load_state("networkidle")
    page.get_by_label("Study *").click()
    page.get_by_role("option", name=study).click()
    page.get_by_role("button", name="SELECT").click()
    page.wait_for_load_state("networkidle")
