submit()
is used 2 places in password window,so call login button with id.
from selenium import webdriver
import time
def my_func(take_em, take_pw):
browser = webdriver.Chrome()
browser.get('https://mail.yahoo.com')
emailElem = browser.find_element_by_id('login-username')
emailElem.send_keys(take_em)
emailElem.submit()
time.sleep(5)
passwordElem = browser.find_element_by_id('login-passwd')
passwordElem.send_keys(take_pw)
button_login = browser.find_elements_by_id('login-signin')[0]
button_login.click()
time.sleep(5)
def test_it(*args):
my_func(*args)
if __name__ == '__main__':
email = 'test'
passw = '12345'
test_it(email, passw)