afs1984 发表于 2015-4-20 09:43:37

【求助】Selenium里python的unittest框架执行每个用例都必须关闭浏览器吗

我们用python+selenium搭建了unittest框架,比如执行登录、创建文件夹、删除文件夹、注销,这四个用例,分别写到了4个py文件里,请问执行的时候我如何设置才能不每次执行都关闭浏览器?还是这个框架只能每个用例执行完都关闭浏览器?

土土的豆豆 发表于 2015-4-20 14:10:01

当然可以不都关闭
只要 不close window就行啦
或者你直接激活定位到新窗口/界面即可
不过记得最后释放内存

zhl85213 发表于 2015-4-20 15:11:55

建议每次都关闭,要不然打开的越来越多

afs1984 发表于 2015-4-20 18:01:07

土土的豆豆 发表于 2015-4-20 14:10
当然可以不都关闭
只要 不close window就行啦
或者你直接激活定位到新窗口/界面即可


我能在同一个窗口上执行这四个用例吗,就是说每次也不打开新的浏览器。还是说unittest就是每次执行新py脚本都会打开浏览器?

wangjkhy 发表于 2015-4-30 11:30:00

楼主问题解决了吗?我也是想这么做,但是一直不知道该怎么弄

afs1984 发表于 2015-4-30 14:08:06

wangjkhy 发表于 2015-4-30 11:30
楼主问题解决了吗?我也是想这么做,但是一直不知道该怎么弄

我没有解决。最近发现robot framework+selenium2Library很好维护,不过没有selenium灵活。
我觉得selenium的unittest可能就是这个逻辑,一个py必须有Open browser和Close browser
页: [1]
查看完整版本: 【求助】Selenium里python的unittest框架执行每个用例都必须关闭浏览器吗