gpt4 book ai didi

python - 机器人框架中每个测试的全局测试 Hook 或全局测试拆卸

转载 作者:太空宇宙 更新时间:2023-11-04 00:51:28 25 4
gpt4 key购买 nike

我想在每次测试之前/之后运行某种 Hook 机制。例如,如果我将 ARGUMENT=1 传递给每个测试的 pybot 或 python,我想运行关键字,而不是修改我项目中的整个测试。

这可能吗?

类似的方式,你可以创建一个使用 cucumber 框架的前或后钩子(Hook),但在这里。我还不明白。

谢谢。

最佳答案

我猜你正在寻找: Suite setup and Suite teardown

或者可能是 Test setup and Test teardown

套件设置示例:

*** Settings ***
Library DatabaseLibrary
Force Tags UI FINAL
Resource ${CURDIR}${/}..${/}..${/}resources${/}keywords.robot
Suite setup Run Keywords Restore database
... Prepare database
Suite teardown Run Keywords Close All Browsers
... Restore database

*** Keywords ***
Prepare database
Connect to DB
Execute Sql Script ${CURDIR}${/}Setup_td.sql
Disconnect From Database

Restore database
Connect to DB
Execute Sql Script ${CURDIR}${/}Teardown_td.sql
Disconnect From Database

关于python - 机器人框架中每个测试的全局测试 Hook 或全局测试拆卸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36939119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com