gpt4 book ai didi

robotframework - Robot Framework 中的测试设置继承

转载 作者:行者123 更新时间:2023-12-04 02:19:08 25 4
gpt4 key购买 nike

我正在尝试在机器人框架中创建一个测试设置层次结构。

我有一个子套件,它定义了自己的测试设置 - 但这会覆盖父套件的测试设置。

我希望两个测试设置都运行 - 一个接一个地运行,首先是父测试设置(在 init .txt 中定义),然后是使用 定义的测试设置* 设置 * 部分。

最佳答案

通过使用 set global variable,您至少可以通过一些黑客方式来实现这种行为。 , run keywords和一个外部资源文件。但是,这需要您使用变量定义测试设置。

下面的例子:

__init__.txt 的内容:

*** Settings ***
Resource Resource.txt
Suite setup Set test setup variable
Test setup Test setup keyword

*** Keywords ***
Set test setup variable
Set global variable ${test setup variable} Test setup keyword

Resource.txt 的内容:
*** Keywords ***
Test setup keyword
Log Test setup from top level

Test_suite.txt 的内容:
*** Settings ***
Resource Resource.txt
Test setup Run keywords ${test setup variable} Test setup from test suite

*** Test cases ***
Test test setups
Log this should run two log keywords.

*** Keywords ***
Test setup from test suite
Log Test setup from test suite

我认为这是你能得到的最接近的。

关于robotframework - Robot Framework 中的测试设置继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18588678/

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