[PYTHON] Automatische Anmeldung bei ServiceNow mit Selenium Web Driver

◆ Übersicht

◆ Betriebsumgebung

◆ Vorbereitung

ServiceNow-Instanziierung

Vorbereitung der Python-Ausführungsumgebung

Selen zubereiten

◆ Versuchen Sie, Service Now zu betreiben

Starten Sie den Browser

from selenium import webdriver

#Starten Sie Google Chrome
driver = webdriver.Chrome(executable_path = 'Chrome-Treiberpfad')
#Fenster maximieren
driver.maximize_window()

Rufen Sie die ServiceNow-Anmeldeseite auf

#Rufen Sie die ServiceNow-Anmeldeseite auf
driver.get('https://<Name der ServiceNow-Instanz>.service-now.com/')
driver.implicitly_wait(20)

Elemente des Anmeldeformulars abrufen

#Rufen Sie das iframe-Element ab, das das Anmeldeformular enthält
login_iframe = driver.find_element_by_xpath("//*[@id='gsft_main']")
#Bewegen Sie sich in den angegebenen Iframe
driver.switch_to_frame(login_iframe)

#Elemente des Benutzernamenformulars abrufen&Geben Sie den Benutzernamen ein
user_name_form = driver.find_element_by_id('user_name')
user_name_form.send_keys("<Nutzername>")

#Holen Sie sich Elemente des Passwortformulars&Passworteingabe
password_form = driver.find_element_by_id('user_password')
password_form.send_keys("<Passwort>")

#Elemente für die Anmeldeschaltfläche abrufen&Klicken Sie auf die Schaltfläche Anmelden
login_button = driver.find_element_by_id('sysverb_login')
login_button.click()

driver.implicitly_wait(20)

#Beenden Sie iframe
driver.switch_to.default_content()

◆ Referenzseite

Recommended Posts

Automatische Anmeldung bei ServiceNow mit Selenium Web Driver
So installieren Sie Chrome Driver für Chrome automatisch mit Python + Selenium + Chrome
Automatisieren Sie den WEB-Prozess mit Heroku + Selen + Chrome
Üben des Web-Scrapings mit Python und Selen
Ich wollte unbedingt mit Selen kopieren
Automatische Veröffentlichung einer Webdesign-Website mit Python + Selen (1) Umgebungskonstruktion
Verwendung des JDBC-Treibers mit Redash
So konvertieren Sie Webseiten mit VBA (Excel) (Selenium Basic) in PDF, PNG, JPG
Ich habe versucht, mit Selenium + Python einfach ein vollautomatisches Anwesenheitssystem zu erstellen
Automatischer Betrieb von Chrome mit Python + Selen + Pandas
Einführung in Tornado (1): Python Web Framework mit Tornado gestartet
Melden Sie sich mit Selenium Python bei Yahoo Business an
Chrome-Treiber-Binärdatei automatisch mit Chrome synchronisieren
Schaben mit Selen
Schaben mit Selen ~ 2 ~
Beginnend mit Selen
Ich möchte mit Jubatus (1) eine nicht autorisierte Anmeldung bei Facebook erkennen.
Fügen Sie einfach den Treiber mit dem Mixer zum Formschlüssel hinzu
Automatisches Folgen auf Twitter mit Python und Selen! (RPA)
Ich war süchtig danach, 2020 mit Selen (+ Python) zu kratzen
Ich habe einen einfachen RPA für die Anmeldung mit Selen ausprobiert
So wechseln Sie mit Python + Selenium + Chrome in den Smartphone-Modus
Stellen Sie eine mit Streamlit erstellte Web-App für Heroku bereit
Hinweise zum Betrieb von Firefox mit Selen unter Windows