add page import for typechecking
This commit is contained in:
@@ -1,12 +1,11 @@
|
||||
|
||||
|
||||
|
||||
import re
|
||||
from playwright.sync_api import Playwright, sync_playwright, expect
|
||||
from playwright.sync_api import Playwright, sync_playwright
|
||||
from playwright.sync_api import Page
|
||||
from src.database import Database
|
||||
import pyperclip as clipboard
|
||||
|
||||
import time
|
||||
def run():
|
||||
browser = sync_playwright().start().chromium.launch(headless=False)
|
||||
context = browser.new_context()
|
||||
@@ -20,7 +19,7 @@ def run():
|
||||
page.get_by_role("textbox", name="Mediennummer").click()
|
||||
return page
|
||||
|
||||
def work_on_page(page, mednr: str):
|
||||
def work_on_page(page: Page, mednr: str):
|
||||
db = Database()
|
||||
page.get_by_role("textbox", name="Mediennummer").fill(mednr)
|
||||
page.get_by_text("Suche starten").nth(1).click()
|
||||
@@ -34,6 +33,9 @@ def work_on_page(page, mednr: str):
|
||||
print(signature)
|
||||
|
||||
new_signature = db.insert(signature)
|
||||
if new_signature is None:
|
||||
print("Signature already exists in the database.")
|
||||
return
|
||||
clipboard.copy(new_signature)
|
||||
|
||||
page.locator("input[name=\"cellEditValue\\$7\"]").fill(new_signature)
|
||||
|
||||
Reference in New Issue
Block a user