【求解】python+selenium中unittest框架中问题
unittest框架中:1、登录模块,想参数化多个账号循环多次登录,但只想写一个test函数,for循环如何放置便可以实现登录多次,因为每运行一次结束浏览器都会退出
2、一个test函数运行一次,两个test函数运行两次,如何实现setup和teardown都运行一次呢,而test函数运行2次呢试着在setup和teardown处加了@classmethod没有效果
我没有写函数,直接在启动浏览器前面加的for循环。目前循环登入正常。 1、把参数写在一个一个文档中,Python读取文档中的数据
2、把参数写进数据库,Python连接数据库,读取数据 l84222780 发表于 2017-3-24 11:28
我没有写函数,直接在启动浏览器前面加的for循环。目前循环登入正常。
嗯你用的是unittest框架吗? 1039196210 发表于 2017-3-24 11:47
1、把参数写在一个一个文档中,Python读取文档中的数据
2、把参数写进数据库,Python连接数据库,读取数 ...
嗯你用的是unittest框架吗? 黑盒测试 发表于 2017-3-24 13:31
嗯你用的是unittest框架吗?
是的 l84222780 发表于 2017-3-24 14:01
是的
我现在在setup和teardown前面加了@classmethod,然后跑第一次完后浏览器不会退出,可以继续跑第2次了,下图你看下,你有视频吗?可以共享下我吗?
本帖最后由 wxm001001 于 2017-3-30 11:13 编辑
去了解一下python ddt这个库;转发别人的实例:http://www.mamicode.com/info-detail-603362.html
wxm001001 发表于 2017-3-30 11:11
去了解一下python ddt这个库;转发别人的实例:http://www.mamicode.com/info-detail-603362.html
谢谢
页:
[1]