selenium之构造函数(__int__)用法实例
# 引入包
from selenium import webdriver
from time import sleep
#创建类
class Mo(object):
# 构造方法
def__init__(self, parm1,parm2,parm3):
self.par1 = parm1
self.par2 = parm2
self.par3 = parm3
#析构方法,元素被释放
def __del__(self):
self.browser.close()
del self.par1
del self.par2
del self.par3
#调用的方法
defzhixing(self,url=''):
self.browser = webdriver.Firefox()# url = "" 判断传入参数是否为空!为空则执行它
ifurl =="":
url = self.par2 # self.par2 self.parm3 可以调用这三个参数
self.browser.get(url)
if __name__ == "__main__":
#开始设置传入构造函数中的参数,并进行实例化
ranzhi = Mo("http://www.baidu.com","http://www.51testing.com","")
#将参数传入zhixing方法里 不调用类里的方法,数据无法实现传参
ranzhi.zhixing()
支持分享 :victory:
页:
[1]