【问题标题】:Data Provider annotation of Testing测试的数据提供者注解
【发布时间】:2016-04-24 14:34:53
【问题描述】:

我是 Selenium 的新手... 任何人都可以通过示例以简单的方式向我解释测试的数据提供者注释。

P.S.:我已经在你的网站上搜索过这个主题,但我没有得到基本的水准器解释

非常感谢您的帮助。

【问题讨论】:

  • 您好,欢迎来到 Stack Exchange。请考虑使用tour 并通过帮助中心。
  • 阅读this。审稿人很可能会拒绝你的问题,因为它太宽泛而且研究太少。建议你google selenium data provider annotation

标签: selenium jxl dataprovider testng-dataprovider


【解决方案1】:

您好,了解下面的数据提供者

Marks a method as supplying data for a test method. The annotated method must return 
an Object[][] where each Object[] can be assigned the parameter list of 
the test method.The @Test method that wants to receive data from this DataProvider needs 
to use a dataProvider name equals to the name of this annotation.

欲了解更多信息,请访问官方网址http://testng.org/doc/documentation-main.html

【讨论】:

    【解决方案2】:

    @DataProvider 注释是 TestNG 功能,而不是 Selenium。数据提供程序允许您将电子表格中的整行测试数据直接传递到您的测试方法中,或者您可以将 webdriver 的实例(在 dataprovider 方法中生成,具有所需的 Selenium 功能)直接传递到下面的每个方法中测试。此外,在 @Before 注释中,您可以访问来自数据提供者的内容并在测试开始之前做出设置决策。例如,如果您的 CSV 行数据包含特定的环境名称,您可以在测试开始之前根据该值调用环境测试夹具。

    上面的链接部分解释了它的工作原理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-02
      • 1970-01-01
      • 2022-01-18
      相关资源
      最近更新 更多