51Testing软件测试论坛
标题:
python的自动化测试的driver的封装问题
[打印本页]
作者:
测试积点老人
时间:
2021-8-16 13:39
标题:
python的自动化测试的driver的封装问题
class GetDriver:
# 设置类属性
driver = None
# 获取driver
@classmethod
def get_driver(cls):
if cls.driver is None:
# 实例化浏览器
cls.driver = webdriver.Firefox()
# 最大化
cls.driver.maximize_window()
# 打开浏览器
cls.driver.get(page.url)
return cls.driver
# 退出driver
@classmethod
def quit_driver(cls):
if cls.driver:
print("关闭之前:", cls.driver)
cls.driver.quit()
print("关闭之后:", cls.driver)
cls.driver = None
# print("置空之后:", cls.driver)
复制代码
quit_driver方法里第一行if cls.driver: 判断是什么判断 if不是只能判断true和false吗 cls.driver是Boolean表达式吗?为什么if后面可以后面接driver作为判断条件
作者:
bellas
时间:
2021-8-17 09:42
先学习下语句把
作者:
qqq911
时间:
2021-8-17 10:38
你逻辑有点乱。
作者:
海海豚
时间:
2021-8-17 11:21
https://www.cnblogs.com/web424/p/7521069.html
看下这个
作者:
litingting0214
时间:
2021-8-17 13:49
https://www.cnblogs.com/web424/p/7521069.html
学习下这篇文章
作者:
jingzizx
时间:
2021-8-17 18:47
语法语法
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2