浏览器在运行脚本时打开两次

时间:2017-01-02 20:08:40

标签: python google-chrome selenium selenium-webdriver webdriver

我正在处理网络驱动程序,并且我正在尝试在我的代码中实现类。我有这个工作但是当我把它变成一个类时,我的浏览器在我运行程序时开始打开两次。它将打开浏览器,然后打开第二个浏览器,运行命令,然后打开第一个浏览器。可以告诉我为什么会这样吗?这只是格式化的一个例子。

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()

0 个答案:

没有答案