51Testing软件测试论坛

标题: 【求助】Selenium里python的unittest框架执行每个用例都必须关闭浏览器吗 [打印本页]

作者: afs1984    时间: 2015-4-20 09:43
标题: 【求助】Selenium里python的unittest框架执行每个用例都必须关闭浏览器吗
我们用python+selenium搭建了unittest框架,比如执行登录、创建文件夹、删除文件夹、注销,这四个用例,分别写到了4个py文件里,请问执行的时候我如何设置才能不每次执行都关闭浏览器?还是这个框架只能每个用例执行完都关闭浏览器?

作者: 土土的豆豆    时间: 2015-4-20 14:10
当然可以不都关闭
只要 不close window就行啦
或者你直接激活定位到新窗口/界面即可
不过记得最后释放内存
作者: zhl85213    时间: 2015-4-20 15:11
建议每次都关闭,要不然打开的越来越多
作者: afs1984    时间: 2015-4-20 18:01
土土的豆豆 发表于 2015-4-20 14:10
当然可以不都关闭
只要 不close window就行啦
或者你直接激活定位到新窗口/界面即可

我能在同一个窗口上执行这四个用例吗,就是说每次也不打开新的浏览器。还是说unittest就是每次执行新py脚本都会打开浏览器?
作者: wangjkhy    时间: 2015-4-30 11:30
楼主问题解决了吗?我也是想这么做,但是一直不知道该怎么弄
作者: afs1984    时间: 2015-4-30 14:08
wangjkhy 发表于 2015-4-30 11:30
楼主问题解决了吗?我也是想这么做,但是一直不知道该怎么弄

我没有解决。最近发现robot framework+selenium2Library很好维护,不过没有selenium灵活。
我觉得selenium的unittest可能就是这个逻辑,一个py必须有Open browser和Close browser




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2