摘要: fixture翻译为装置。 我觉得名字是很贴合功能的,可以自由给函数装置上自己想要的功能。 当在说pytest比unitest灵活时,fixture肯定是其中的一个理由。 测试数据的准备和执行以后的数据清理。 很多人可能会第一时间想到的是setup/teardown,但是fixture也能实现同样的 阅读全文
posted @ 2022-04-11 17:12 旧时候 阅读(724) 评论(0) 推荐(0)
摘要: <ul> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> 假如有N个数量的<li>列表元素,想取最后一个,但是提前并不知道有多少个,这个时候如果是python的列表的话,那么直接取-1索引即可,但是直接套用到xpat 阅读全文
posted @ 2021-11-09 16:23 旧时候 阅读(1870) 评论(0) 推荐(0)
摘要: 近期接触了一个需要在微信端打开的H5项目,原理是需要通过授权获取微信的OpenId,但是OpenId其实是不会变化的,每个微信号和对应的公众号都有一个唯一的OpenId,所以是可以通过缓存Openid到Cookie里,实现在普通浏览器上浏览的。 百度了下,没有对应的教程,只好跑到官方的文档,结果发现 阅读全文
posted @ 2021-11-04 16:32 旧时候 阅读(229) 评论(0) 推荐(0)
摘要: 注:我百度了一圈并没有发现类似的教程 robot framework的seleniumLibrary一般打开浏览器的方式是用关键字 Open Browser 但是,阅读seleniumLibrary的源码后发现,并没有一个参数可以让我们指定无头模式,所以Open Browser做不到,除非修改源码。 阅读全文
posted @ 2021-09-30 11:30 旧时候 阅读(858) 评论(0) 推荐(0)
摘要: 语法规范 pytest命令会默认执行以 -- test_**.py -- 或 -- **_test.py -- 命名文件的测试用例 pytest的测试用例必须以 -- test -- 开头 def test_1(): pytest的测试用例类必须以 -- Test -- 开头 class Test_ 阅读全文
posted @ 2021-08-17 11:12 旧时候 阅读(54) 评论(0) 推荐(0)
摘要: 有时候需要部署一些很简单的python定时任务,使用APScheduler是很好的选择。只需要简单的设置几个参数,就可以实现定时、定分甚至秒来跑。 第一步:用pip安装APScheduler pip install apscheduler 第二步:导入并设置参数 from apscheduler.s 阅读全文
posted @ 2020-04-01 17:29 旧时候 阅读(1609) 评论(0) 推荐(0)
摘要: 类如含有@之类的特殊符号,在链接数据库时,需要提前url转码,不然会报密码错误。 python3/2分别引用是同样的第三方库,但是引用方式不同 python2 from urllib import quote_plus as urlquote password = urlquote('passwor 阅读全文
posted @ 2020-04-01 17:13 旧时候 阅读(2771) 评论(0) 推荐(0)