【发布时间】:2018-03-15 00:00:09
【问题描述】:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
import unittest
class LoginTest(unittest.TestCase):
def setUp(selfself):
self.driver = webdriver.Chrome(executable_path='C:\Users\pepe2\Downloads\chromedriver_win32\chromedriver.exe')
driver.maximize_window()
self.driver.get("https://account.microsoft.com/account")
driver.find_element_by_id("meControl").click()
def test_Login(self):
emailFieldID = "email"
passFieldID = "pass"
LoginButtonID = "idSIButton9"
emailFieldElement = WebDriverWait(driver, 10).until(lambda driver: driver.find_element_by_id(emailFieldID))
passFieldElement = WebDriverWait(driver, 10).until(lambda driver: driver.find_element_by_name(passFieldID))
LoginButtonElement= WebDriverWait(driver, 10).until(lambda driver: driver.find_element_by_id(LoginButtonID))
emailFieldElement.clear().send_keys("************")
passFieldElement.clear().send_keys("***********")
LoginButtonElement.click()
def tearDown(self):
self.driver.quit()
if __name__ == '_main_':
unittest.main()
【问题讨论】:
标签: python class google-chrome selenium