java - Selenium 中的 TestNG 和 JUnit 框架是什么

标签 java selenium automation selenium-webdriver testng

我已经开始通过 YouTube 视频和在线教程学习 selenium..

我现在掌握了在 Java 中创建类、接口(interface)、对象、继承、数组和循环的知识。

就 Selenium 而言,我可以通过使用 Firebug/Firepath 工具识别每个元素,使用 Java 语言直接在 Selenium 中实现自动化。

但我经常听说TestNG 和JUnit 框架...

  1. 这些是什么?
  2. 它们与 Selenium 有什么关系?
  3. 以我的知识量很难学会吗 目前拥有?

最佳答案

  1. 它们是帮助您组织测试的工具。您可以定义要在测试之前/之后运行的内容,可以对测试进行分组,并更轻松地生成报告。

  2. 通常和Selenium一起提到,因为Selenium是一种常用的测试工具。两者可以很好地协同工作,但它们是完全独立的。 (Selenium 将您连接到您的浏览器,TestNG/JUnit 组织测试)

  3. 是的。你应该能够捡起它们。它们被设计为相当容易学习。

关于java - Selenium 中的 TestNG 和 JUnit 框架是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19325350/

相关文章:

java - 新的空白 Activity Android 应用程序不工作

java - 使用 Google Guice 使用字符串文字检索实例

java - WebDriver 中的错误监听器和测试执行之间的同步

selenium - 使用 WinAPpDriver 对 Windows 桌面应用程序和 C# 进行图像比较和可视化测试

java - 如何通过 I2C 和 Java 从 Arduino 读取数组

java - 如何在 Java 上对包含 double 据类型值的字段对 csv 文件进行排序?

java - Webdriver - 与远程浏览器通信时出错

java - 在 Selenium 中使用字符串外部测试

testing - 为什么我无法使用涉及其他 Jar 类的 Randoop 生成代码?

logging - 是否有开源工具可以自动查找日志文件中的模式?