【问题标题】:Selenium Data driven testing in perlPerl 中的 Selenium 数据驱动测试
【发布时间】:2013-04-24 06:13:03
【问题描述】:

需要有关如何使用 Excel 和连接到 数据库 进行数据驱动测试的帮助。

也无法使用测试工具:

Can't locate Test/TAP/HTMLMatrix.pm in @INC (@INC contains: D:\Test-WWW-Selenium-1.35\Test-WWW-Selenium-1.35\lib C:/Perl/site/lib C:/Perl/lib .) at Reporttest.pl line 7.
BEGIN failed--compilation aborted at Reporttest.pl line 7.

【问题讨论】:

  • 详细信息。不要吝啬他们。您当前的代码在哪里?你现在是怎么做的?什么失败了?什么时候?如何?在另一台机器上复制?您使用的是什么版本?

标签: database perl selenium testing data-driven-tests


【解决方案1】:

Selenium 不直接支持数据驱动测试。简而言之,我们可以说它用于与浏览器进行交互。我们可以使用TestNg, Junit etc... 等测试框架来实现数据驱动。否则,我们可以通过任何编程语言来做到这一点。

我正在使用测试框架 TestNG 从 Excel 检索数据,并使用 java 代码从 DB 检索数据。

单击此link 以获取 excel 数据驱动。

只要谷歌你就会得到很多关于这个问题的论坛和博客。

【讨论】:

  • 是的,但我在 perl 中尝试了它,它具有插件 TAP 格式化程序、TAP HTMLMATRIX 等以 HTML 格式显示报告。因此,我收到此错误“无法在 @INC 中找到 Test/TAP/HTMLMatrix.pm”。
  • 您的问题是如何在 selenium 中进行数据驱动测试。您将上述评论作为一个单独的问题发布。你可能会得到答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多