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

时间:2014-04-02 19:22:57

标签: c# testing selenium automated-tests

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

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

那么我们如何预设数据或为我的测试设置上下文而不会出现任何问题?

1 个答案:

答案 0 :(得分:0)

方法很少......

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