windows 自动化可以使用 UIautomation
https://github.com/yinkaisheng/Python-UIAutomation-for-Windows
看下 fixture() 中 scope 的作用范围,有 function、module、 session 等
同时可以添加 autouse=true, 你可以研究下该参数
写个单例
改成类属性呢?
class TestOne:
data = [1,2,3]
@user1ize("name", data, indirect=False)
def test_one(self, name):
print(name)
你可以看我个人主页,添加联系方式~
建议最新版本 V3.x
同时在使用框架,如果要深度使用,个人建议,在了解官方文档的后,能够看下源码~简单的了解下如何实现。
可以参考我的一个对 httprunner 框架的理解。
https://github.com/zhaochencheng/httprunner_pro
看日志呢?
是两次请求的参数一致吗?
我在本地试的是可以的!
官方参数化的写法
class TestCaseRequestWithParameters(HttpRunner):
@user1ize(
"param",
Parameters(
{
"user_agent": ["iOS/10.1", "iOS/10.2"],
"username-password": "${parameterize(request_methods/account.csv)}",
"app_version": "${get_app_version()}",
}
),
)
def test_start(self, param):
super().test_start(param)
config = (
Config("request methods testcase: validate with parameters")
.variables(**{"app_version": "f1"})
.base_url("https://postman-echo.com")
.verify(False)
)
Celery?