from pyvirtualdisplay import Display from selenium import webdriver import time display = Display(visible=0, size=(800, 600)) display.start() browser = webdriver.Firefox() browser.get('https://signin.slc.co.uk/pls/orasso/slc_login.oaupk002.p_get_username?site2pstoretoken=v1.2~168B0E4C~1670CCC7A288EFF106562F2561FFC45CCCE4E749C11F63FE77604159B2A66F076ADE6FDF8260F59E0DC1BB6DDB6518C6D0D0C9B91756E580B62C430904D066D91221932EDEBC8337EA279DFC83842154DCF1D78D271252EECA72818A0D9B0731BC391B79DC618836639B3127AFE972C583FF63738706A173470693E7F86450F1247B9DEB0AADE553AAF2C043BF562791C814FCB25EF70D8FFD5FFB047189223B6CAE6316C210D7480A6360E972A427E66F9BFED870CC69F255839AF1EC329D002D54913B7D9F0CAEB6570885F6E4F255BE19A89428EA3B9D17E4DB4A5DBD0885DA837D9D48399191B913F97C9AE780F78BB97190646843F055975CDC37D6A8723743AB182FAE0BF9BAE4B778B20ADCBA02101C792C099DBC7B566B7D77B8D04A&p_cancel_url=https://secure.studentloanrepayment.co.uk/pls/portal/PORTAL.home&p_submit_url=https://signin.slc.co.uk/sso/auth') print(browser.title) browser.find_element_by_name("ssousername").send_keys('24617260076') browser.find_element_by_tag_name("button").click() print(browser.title) browser.find_element_by_name("p_pwd").send_keys('02ebrinem') browser.find_element_by_name("p_sqa").send_keys('Lisa') browser.find_element_by_tag_name("button").click() time.sleep(10) print(browser.title) browser.quit() display.stop()