我正在处理网络驱动程序,并且我正在尝试在我的代码中实现类。我有这个工作但是当我把它变成一个类时,我的浏览器在我运行程序时开始打开两次。它将打开浏览器,然后打开第二个浏览器,运行命令,然后打开第一个浏览器。可以告诉我为什么会这样吗?这只是格式化的一个例子。
import selenium
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
class About(object):
def __init__(self, driver):
self.driver = driver
def pause(self):
time.sleep(1)
def run(self):
self.driver.get('https://google.com')
self.pause()
def tearDown(self):
self.driver.quit()
go = About(webdriver.Chrome())
if __name__ == '__main__':
go.run()
go.tearDown()