遇见这样一个问题:
前一个用例是登录操作,登录成功后,由于在 tearDown 中有 driver.quit() 操作,导致该用例执行完毕后 tearDown 时就退出登录了;而后面的一个用例则是要在登录成功的状态下才能执行的:

def tearDown(self):
    # 停止所有的测试桩
    Stub().stop()
    self.driver.quit()

请问这个问题该怎样去解决?注释掉 tearDown 函数中的 self.driver.quit() 是不行的,因为 session 未结束,后面的用例无法创建新的 session。


↙↙↙阅读原文可查看相关链接,并与作者交流