Files
2026-06-10 09:26:06 +02:00

25 lines
870 B
Python

"""
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")