#!/usr/bin/env python
# -*- coding: utf-8 -*-
__author__ = 'Mike Cole'
__email__ = 'mcole@uievolution.com'
__dateCreated__ = '2/25/15'


from selenium import webdriver
# from selenium.webdriver.common.keys import Keys
from time import sleep

input_prompt = '>>>'

print "Enter login page URL, including protocol and path. (eg https://server.to.test/admin/)"
url = raw_input(input_prompt)

print "Enter user name:"
username = raw_input(input_prompt)

print "Enter password:"
password = raw_input(input_prompt)

driver = webdriver.Firefox()
driver.get(url)
assert "UIE ExperienceManager" in driver.title
uname = driver.find_element_by_name("email")
uname.send_keys(username)
pword = driver.find_element_by_name("password")
pword.send_keys(password)
subButton = driver.find_element_by_partial_link_text("Sign in")
subButton.click()
# assert "No results found." not in driver.page_source


# Cleanup
# Wait 10 seconds, then close the browser session
sleep(5)
driver.close()
