setUp前置条件

来源:4-6 原生测试框架的后置处理方法的使用

小白_im

2023-12-19

https://img1.sycdn.imooc.com/szimg/6581683709f80cdc19281048.jpg

setUp是在每个测试用例前执行的。

我现在使用tearDown在test_logout测试用例执行后将浏览器关闭,那么接下来test_search用例在执行前会先执行setUp前置条件方法中的get和login方法打开浏览器并登录。但是实际执行的结果当中并没有重新打开浏览器和登录是为什么呢

写回答

1回答

托尼老师

2024-01-17

test_logout执行完成后,tearDown里的self.dirver.quit()已经将浏览器关闭,浏览器会话已经不存在了,肯定执行不了其他的任何操作了。

关闭浏览器一般是在所有用例执行完成后才执行这一步,最好不要放在tearDown里。

0
1
小白_im
非常感谢!
2024-01-17
共1条回复

Python自动化测试开发实战,能帮你就业的测试课

开发高扩展、高可用的自动化测试框架,利用好测试自动化技术。

445 学习 · 157 问题

查看课程