From 563d5bb9e9253fe10a0bfa95b9469a52250d396a Mon Sep 17 00:00:00 2001 From: s47700 <s47700@bht-berlin.de> Date: Sat, 23 Mar 2024 16:27:48 +0100 Subject: [PATCH] Delete test_html.py --- api attempts/test_html.py | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 api attempts/test_html.py diff --git a/api attempts/test_html.py b/api attempts/test_html.py deleted file mode 100644 index 2db3350..0000000 --- a/api attempts/test_html.py +++ /dev/null @@ -1,35 +0,0 @@ -import requests -from lxml import html - -# URL der Seite, die den Button enthält -url = "http://octopi.local/?#control" - -# Die HTML-Seite herunterladen -response = requests.get(url, verify=True) -html_content = response.text - -# HTML-Parsing -tree = html.fromstring(html_content) - -# XPath für den Cancel-Button -cancel_button_xpath = '//*[@id="job_cancel"]' - -# Button-Element auswählen und direkt in der Bedingung überprüfen -cancel_button = tree.xpath(cancel_button_xpath) -if cancel_button: - # Extrahiere den Wert des "onclick" -Attributs, um den Link zu erhalten, auf den geklickt werden soll - onclick_value = cancel_button[0].attrib.get("onclick") - if onclick_value: - # Extrahiere den Link aus dem "onclick" -Attribut - link_to_click = onclick_value.split("window.location.href='")[1].split("'")[0] - # Simuliere einen Klick, indem du eine Anfrage an den Link sendest - simulated_click_response = requests.get(link_to_click, verify=True) - # Überprüfe die Antwort, um sicherzustellen, dass der Klick erfolgreich war - if simulated_click_response.status_code == 200: - print("Klick auf Cancel-Button simuliert.") - else: - print("Fehler beim Klicken auf den Cancel-Button. HTTP-Statuscode:", simulated_click_response.status_code) - else: - print("Cancel-Button gefunden, aber kein 'onclick' Attribut vorhanden.") -else: - print("Cancel-Button nicht gefunden.") -- GitLab