python+selenium,想问下,为啥输出为empty suite呀



from selenium import webdriver

class TestDriver:
    
    def open(self):
        self.driver = webdriver.Chrome()
        self.driver.get("http://www.baidu.com")

    def close(self):
        self.open().quit()

想问下,为啥输出是empty suite呀

1、怎么执行的代码?使用单元测试框架么?但是你的类、函数的定义都不符合单元测试框架的定义规则:py文件名、类名、函数名使用test命名
2、close函数中代码也是有问题的,self.open()函数没有任何返回值,肯定不能调用quit()方法

有帮助的话,请点采纳该答案~

quit那里, close 方法就可以通过 self.driver.quit() 来关闭 WebDriver,而不需要再次调用 open 方法

from selenium import webdriver
 
class TestDriver:
    
    def open(self):
        self.driver = webdriver.Chrome()
        self.driver.get("http://www.baidu.com")
 
    def close(self):
        self.driver.quit()