一开始 我也是这样获取 session 的,登录后去复制 cookie 里面的 session 出来, 但是我们的登录服务的时效默认 24 小时,回归第二天就报错了,因为 session 校验没通过,我觉得去注释登录校验并不是一个很好的行为,对代码侵入式太强了。现在我通过 mock 登录的装饰器了
这样就有个问题,每次回归都要 手动去获取 session 然后填写,或者 注释代码里登录的 逻辑,有没有 不需要修改脚本的情况下 ,让脚本能够自动回归?
依赖自己指定的, A,B 之间没有依赖就不用设置
举个例子,我这边一个 case A,去下载资源,后面其他的 case ,B,C,D 依赖下载的资源去进行各种操作,然后我设置了 B,C,D 都依赖 A,那么 A 失败后,B,C,D 都会 Skip 掉 因为没有执行的必要了。出现错误就只用定位 A
我去仔细看看文档,就是需要这个东西 非常感谢
特定 case 用线程执行 是否会影响整体 session 判断结束的时间,还有报告是否有影响? 有这样现有 plugin 吗 大佬
用了下 xdist 是把所有的 case 分布式执行,我的 case 有些之间有 dependence 的关系,然后就会导致这些 case 都 skip 掉了
tomorrow 这个库就是 用 concurrent.futures 官方例子实现的一个装饰器
tomorrow 是异步也 在 python 里是所谓的协程,站在 cpu 利用率上肯定协程最高效
是不是没装插件 RobotBuildAction?
问下 前后端分离会不会 flask 更好点?
是的,python 有想 java 那杨的企业级方案吗
有大佬指点下吗
打算前后端分离开发 flask 方便点,无这方面诉求,我觉得 django 大而全 前期省事不少
看了下 官网的介绍,gauge 类似 robotframework 也是支持关键字驱动的自动化框,想请教下,对比 robotframework 的优势是?
可以看看 pipenv , 我现在用这个管理项目的 依赖、版本和 source ,大致功能类似是 pipfile+virtualenv,使用上类似 nodejs 的 npm ,个人感觉使用上 更加方便
今天听到降维打击这个词,一直不是很理解降维的意思 ,大佬是怎么理解这个降维的?
这里是 testcase 的顺序,如果你把 testcase 都用调用 方法来做 ,那么最终呈现的 只有一个 case 了。
allure-pytest 有没有 add environment 的方法 来增加环境变量信息显示在报告中
AutoIt 我之前用过,不过不能识别 Java 开发出来的 windows GUI 应用
我 export path 也 echo 了 我确定 PATH 已经被设置所期望的,但是依旧报错 not found ,我这个问题非常奇怪 ,后来我是换了个 slave。其他都没改 就好了
source 也用了 然后 登录方式改成了 #!/bin/bash 怎么都不行 。。。搞了一下午 然后 slave 换了另外一台 就好了。。。配置什么都没改。 都不知道。。。那一台报错的到底哪里出问题
像邮件报告里的 ${TEST_COUNTS} ${FAILED_TESTS} 我都没获取到? 这个是 跟怎么执行有关吗?我是用 shell 命令 执行 pytest
我今天也用了下 allure 有个问题 问下 ,是用 装饰器 让 测试套下面的每个 测试用例显示中文