"""将线性脚本转化为模块脚本
脚本重复代码抽离成一个模块
1、
登陆电商系统
2、
退出电商系统
"""
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
import time
class very_login():def __init__(self,url):self.driver =webdriver.Chrome()self.driver.implicitly_wait(10)self.driver.get(url)def login(self):self.driver.find_element_by_link_text().click()self.driver.find_element_by_xpath().send_keys()self.driver.find_element_by_xpath().send_keys()self.driver.find_element_by_xpath().click()time.sleep(5)def quita(self):ele = self.driver.find_element_by_xpath()ActionChains(self.driver).move_to_element(ele).perform()self.driver.find_element_by_link_text("退出").click()def quitb(self):self.driver.quit()if __name__ == '__main__':aa =very_login()aa.login()aa.quita()aa.quitb()