main commit
This commit is contained in:
36
adisTest.py
Normal file
36
adisTest.py
Normal file
@@ -0,0 +1,36 @@
|
||||
import re
|
||||
from playwright.sync_api import Playwright, sync_playwright, expect
|
||||
import time
|
||||
|
||||
|
||||
def run(playwright: Playwright) -> None:
|
||||
browser = playwright.chromium.launch(headless=False)
|
||||
context = browser.new_context()
|
||||
page = context.new_page()
|
||||
page.goto(
|
||||
"https://bsz.ibs-bw.de:22998/aDISWeb/app?service=direct/0/Home/$DirectLink&sp=SDAP42"
|
||||
)
|
||||
page.get_by_role("textbox", name="Benutzer").fill("phfr")
|
||||
page.get_by_role("textbox", name="Kennwort").fill("freiburg")
|
||||
page.get_by_role("textbox", name="Kennwort").press("Enter")
|
||||
page.get_by_role("group", name="Katalogisierung").click()
|
||||
page.get_by_role("link", name="Inhaltliche Suche").click()
|
||||
page.get_by_role("textbox", name="Lokale Systematik").fill("Fre*")
|
||||
input()
|
||||
|
||||
# check if page.get_by_role("button", name="F12") can be clicked
|
||||
clickable = page.get_by_role("button", name="F12").is_enabled()
|
||||
print(clickable)
|
||||
# there is a table, i need the value next to page.locator("iframe").content_frame.get_by_role("cell", name="Lieferungs-Nummer")
|
||||
datensatz = page.locator("#statli2").inner_text()
|
||||
print(datensatz)
|
||||
# ds = ",".join(datensatz) # contains two numbers, i need number 2
|
||||
# ppn = re.search(r"\d+", ds).group()
|
||||
# print(ppn)
|
||||
# ---------------------
|
||||
context.close()
|
||||
browser.close()
|
||||
|
||||
|
||||
with sync_playwright() as playwright:
|
||||
run(playwright)
|
||||
Reference in New Issue
Block a user