第一章 第二节 Selenium3.0工具介绍

一、什么是 Selenium?

Selenium是使用最广泛的开源Web UI(用户界面)自动化测试套件之一。它最初由Jason Huggins于2004年开发,作为Thought Works的内部工具。 Selenium支持跨不同浏览器,平台和编程语言的自动化测试,它主要是用于 Web 应用程序的自动化测试,同时支持所有基于 web 的管理任务自动化。

另外,Selenium可以和Maven,Jenkins和Docker等自动化测试工具集成,以实现持续测试。 它还可以与TestNG和JUnit等工具集成,以管理测试用例和生成报告。

二、Selenium 的特点:

  • 开源,免费
  • 多浏览器支持:FireFox、Chrome、IE、Opera、Edge、Safari
  • 多平台支持:Linux 、Windows、Mac OS
  • 多语言支持:Java、Python、Ruby、PHP、C#、Perl、JavaScript
  • 对 Web 页面有良好的支持
  • 简单(API 简单)、灵活(用开发语言驱动)
  • 支持分布式测试用例执行

三、Selenium的局限性:

  • Selenium不支持桌面(PC)应用程序的自动化测试。
  • 由于Selenium是开源软件,因此必须依靠社区论坛来解决技术问题。
  • 无法使用Selenium对Web服务(如SOAP或REST)执行自动化测试。
  • 使用者应该至少知道或熟悉一种受支持的编程语言,如python或Java,以便在Selenium WebDrive
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章