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