51Testing软件测试论坛
标题:
selenium之构造函数(__int__)用法实例
[打印本页]
作者:
liaozhenghong
时间:
2017-5-3 14:22
标题:
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
#调用的方法
def
zhixing(
self
,url=
''
):
self
.browser = webdriver.Firefox() # url = "" 判断传入参数是否为空!为空则执行它
if
url ==
""
:
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()
作者:
梦想家
时间:
2017-5-3 15:10
支持分享
作者:
jingzizx
时间:
2017-5-3 17:43
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2