TA的每日心情 | 无聊 昨天 09:47 |
---|
签到天数: 528 天 连续签到: 1 天 [LV.9]测试副司令
|
1测试积点
-
- 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作为判断条件
|
|