【问题标题】:Run specific tests within test suite - Selenium Side Runner (IDE)在测试套件中运行特定测试 - Selenium Side Runner (IDE)
【发布时间】:2019-08-22 14:52:15
【问题描述】:

是否可以在我的 selenium side runner 测试套件中运行特定测试?例如,在一个测试套件中,我的第一个测试将我登录到一个网站,然后其他测试测试网站的特定区域。这些测试中的每一个都首先继承登录测试以在运行测试时对“用户”进行身份验证。但是当我运行该套件时,它会按顺序运行测试,因此它将首先运行登录测试,然后在我的其他测试中重新运行登录测试。希望这是有道理的。所以基本上我希望能够指定在我的测试套件中运行哪些测试。提前致谢

【问题讨论】:

  • 一种选择是从套件中添加或删除它们或制作不同的...但我对您的问题有点困惑。如果您需要在已登录后处理登录,请在测试开始时尝试对您的注销 api 使用 open 命令

标签: selenium testing selenium-ide


【解决方案1】:

您可以使用filter 运行具有通用名称的测试:

Filter tests
You also have the option to run a targeted subset of your tests with the --filter 
target command flag (where target is a regular expression value). Test names that 
contain the given search criteria will be the only ones run.

[example] selenium-side-runner --filter smoke

【讨论】:

  • 目前 --filter 选项适用于套件级别,因此它可以过滤套件,但不能过滤测试。是的,这里的文档很混乱。
猜你喜欢
  • 1970-01-01
  • 2011-10-15
  • 1970-01-01
  • 2011-11-06
  • 1970-01-01
  • 2019-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多