我的英语很差,但我会尽力描述我遇到的问题。在
我使用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版权协议,转载请附上原文出处链接和本声明。