#!/usr/bin/python3 from selenium import webdriver import yaml driver = webdriver.Firefox() creds = yaml.safe_load(open('creds.yaml', 'r')) driver.get('https://192.168.241.1') user_field = driver.find_element_by_name("usernamefld") pass_field = driver.find_element_by_name("passwordfld") user_field.send_keys(creds['pfsense_user']) pass_field.send_keys(creds['pfsense_password']) driver.find_element_by_name('login').click() driver.save_screenshot('saved.png') driver.close