是否可以执行仅在执行测试设置时通过的测试用例?

问题描述 投票:0回答:1

我已将以下两个关键字添加到我的测试设置中:

Test Setup    Navigate to Home Page    Home Page Card Is Visible

我导航到主页并验证主页卡在每个测试用例开始时是否可见。但是,我有一个测试用例只需要这两个关键字:

Home Page Card is visible on Home Page

只要测试设置通过,我就需要这个测试用例通过。我想从测试用例本身中删除这两个关键字。使用浏览器库的机器人框架可以实现这一点吗?

python automated-tests robotframework
1个回答
0
投票
  1. 将多个关键字放入
    Test Setup
    部分应该使用
    run keywords
    来完成,例如
Test Setup    run keywords  Navigate to Home Page  AND  Home Page Card Is Visible

  1. 测试用例的目标是涵盖这些操作,然后为了使其在语义上更加正确,我建议将操作保留在测试中,但删除测试设置。例如
Home Page Card is visible on Home Page
    [Test Setup]     # empty section removes setup defined above
    
    Navigate to Home Page
    Home Page Card Is Visible

© www.soinside.com 2019 - 2024. All rights reserved.