登录模块a.py
class login()
def login(self,driver):
driver.find_element_by_name("username").clear()
driver.find_element_by_name("username").send_keys("xxx")
driver.find_element_by_password("password").clear()
driver.find_element_by_password("password").send_keys("xxx")
driver.find_element_by_name("xx").click()
def logout(self,driver):
driver.find_element_by_link_text("退出").click()
driver.switch_wo_alert().accept()
if __name__=='__main__':
driver=webdriver.Firefox()
driver.get(http://www.xxx.com)
sleep(1)
login().login(driver)
login().logout(driver)
调用登录模块b.py
from a import *
driver=webdriver.Firefox()
driver.get("http://www.xxx.com")
login().login(driver)
login().logout(driver)
数据驱动调用
实现多个账户登录
from a import *
driver=webdriver.Firefox()
driver.get("http://www.xxx.com")
login().login(driver,"qqq","111")
login().loginout(driver)
login().login(driver,"www","222")
login().loginout(driver)