在多个URL上运行所有测试

时间:2019-05-14 13:36:11

标签: javascript testing e2e-testing cypress

以下问题: 我有大约50个类似的网站都应该通过赛普拉斯测试。而且他们确实让我为每个网站运行了所有测试。

“我的问题”现在显示为一个单独的套件,而不是每个网站一个。 我得到了一个JSON文件,其中包含我需要的所有信息(URL,名称...)。随着更多类似网站的上线,可以对此进行编辑。 是否有可能在每个网站的单个套件上创建,并且仍然可以通过仅编辑JSON来动态运行所有测试?

415 passing (13m)


  (Results)

  ┌──────────────────────────────────────┐
  │ Tests:        415                    │
  │ Passing:      415                    │
  │ Failing:      0                      │
  │ Pending:      0                      │
  │ Skipped:      0                      │
  │ Screenshots:  0                      │
  │ Video:        false                  │
  │ Duration:     12 minutes, 58 seconds │
  │ Spec Ran:     linde/allTests.spec.js │
  └──────────────────────────────────────┘


====================================================================================================

  (Run Finished)


      Spec                                                Tests  Passing  Failing  Pending  Skipped 
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔ linde/allTests.spec.js                    12:58      415      415        -        -        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    All specs passed!                           12:58      415      415        -        -        -  

应该是:

415 passing (13m)


  (Results)

  ┌──────────────────────────────────────┐
  │ Tests:        415                    │
  │ Passing:      415                    │
  │ Failing:      0                      │
  │ Pending:      0                      │
  │ Skipped:      0                      │
  │ Screenshots:  0                      │
  │ Video:        false                  │
  │ Duration:     12 minutes, 58 seconds │
  │ Spec Ran:     linde/allTests.spec.js │
  └──────────────────────────────────────┘


====================================================================================================

  (Run Finished)


      Spec                                                Tests  Passing  Failing  Pending  Skipped 
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔ linde/website1.spec.js                    02:58      15      15
  | ✔ linde/website2.spec.js                    02:58      15      15  
  |      .....
      -        -        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    All specs passed!                           12:58      415      415        -        -        -  

0 个答案:

没有答案