python安装出现严重错误必须被关闭_测试失败后自动关闭webdriver实例

我的英语很差,但我会尽力描述我遇到的问题。在

我使用selenium webdriver测试一个web站点,我用来编写脚本的语言是Python。因为我用了Pyunit。在

我知道如果我的测试套件没有异常,webdriver实例将被正确关闭(顺便说一下,我使用的是chrome),但是一旦抛出异常,脚本将被关闭,我必须手动关闭chrome。在

我想知道,当python进程退出时,任何剩余的打开的WebDriver实例也将被关闭。在

顺便说一下,我使用了页面对象设计模式,下面的代码是我脚本的一部分:class personalcenter(unittest.TestCase):

def setUp(self):

self.driver = webdriver.Chrome()

self.page = personalCenter(self.driver,"admin","123456")

def testAddWorkExp(self):

blahblahblah...

def tearDown(self):

self.page.quit()

self.driver.quit()

if __name__ == "__main__":

unittest.main()

我已经寻找这个问题的解决方案很长时间了,但是几乎每个答案都依赖于java和junit或测试。怎么做我能用Pyunit处理这个问题吗?在

谢谢你的回答。在


版权声明:本文为weixin_32139169原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。