参数化邮箱登录.py

时间:2020-01-19 00:35:01   收藏:0   阅读:108

public.py

from selenium import webdriver
class Login():
def user_login(self,driver,username,password):
driver.find_element_by_id("switchAccountLogin").click()
driver.find_element_by_id("auto-id-1578806498313").clear()
driver.find_element_by_id("auto-id-1578806498313").send_keys(username) #auto-id-1578806498313是动态生成的
driver.find_element_by_id("auto-id-1578806498316").clear()
driver.find_element_by_id("auto-id-1578806498316").send_keys(password)
driver.find_element_by_id("dologin").click()

def user_logout(self,driver):
driver.find_element_by_link_text("退出").click()
driver.quit()

driver = webdriver.Firefox()
driver.implicitly_wait(10)
driver.get("http://www.126.com")
#调用登录
login()

#调用退出
logout()

参数化邮箱登录.py

 

from selenium import webdriver
from public import Login
class LoginTest():
def __init__(self):
self.driver = webdriver.Firefox()
self.driver.implicitly_wait(10)
self.driver.get("http://www.126.com")

#admin用户登录
def test_admin_login(self):
username = "admin"
password = "123"
Login().user_login(self.driver,username,password)
self.driver.quit()

# guest用户登录
def test_guest_login(self):
username = "guest"
password = "321"
Login().user_login(self.driver, username, password)
self.driver.quit()
LoginTest().test_admin_login()
LoginTest().test_guest_login()

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!