首页 > 其他 > 详细

selenium-关于浏览器闪退问题

时间:2021-04-26 15:32:05      阅读:21      评论:0      收藏:0      [点我收藏+]
---不会闪退
import unittest
from selenium import webdriver
class TestA(unittest.TestCase):
wb = webdriver.Chrome()
@classmethod
def setUpClass(cls) -> None:
print(‘开始‘)

def testA(self):

self.wb.get("https://www.baidu.com/")
self.wb.maximize_window()

print("A")
if __name__ == ‘__main__‘:
TestA().testA()
---会闪退
import unittest
from selenium import webdriver
class TestA(unittest.TestCase):
@classmethod
def setUpClass(cls) -> None:
print(‘开始‘)

def testA(self):
     wb=webdriver.Chrome()
self.wb.get("https://www.baidu.com/")
self.wb.maximize_window()

print("A")
if __name__ == ‘__main__‘:
TestA().testA()
当我们把实例化的webdriver对象放到函数里的时候。执行结果会发现浏览器闪退。

当我们把实例化的webdriver对象放到函数外面的时候。执行结果会发现浏览器不会闪退。



selenium-关于浏览器闪退问题

原文:https://www.cnblogs.com/lhTest/p/14703892.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!