如何在执行硒测试自动化之前预设数据或设置上下文

本文关键字:数据 上下文 设置 执行 自动化 测试 | 更新日期: 2023-09-27 17:56:20

我正在努力使用 Selenium 自动测试我的 Web 应用程序 UI 流。我的项目是 asp.net 和 c#。我的问题是硒是否提供了在我们执行通过硒的功能流之前预设数据的任何选项?

例如,假设我正在自动化图书搜索流程。因此,在我执行流抛硒自动化之前,我必须确保我正在搜索的书应该已经在数据库中,所以当我执行测试时,它工作正常。最重要的是,当我们进行此预设时,您可以在任何环境,dev,qa等中重用此测试自动化。

那么,我们如何预设数据或设置上下文以使我的测试毫无问题地执行呢?

如何在执行硒测试自动化之前预设数据或设置上下文

方法很少..

  • 为每个周期使用干净生成
  • 编写测试用例的方式是在测试场景之后清除它所做的更改
  • 编写一个预设数据的启动测试用例,并作为第一个测试用例运行。