selenium1-關於瀏覽器閃退問題


---不會閃退
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對象放到函數外面的時候。執行結果會發現瀏覽器不會閃退。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM