Selenium是最广泛使用的开源Web UI(用户界面)自动化测试套件之一。本Selenium教程提供了Selenium的基本和高级概念,并专为初学者和专业人士设计。
Selenium教程包括Selenium的所有主题,如功能,Selenium与QTP,Selenium工具套装,Selenium IDE,Selenium IDE定位策略,Selenium WebDriver,WebDriver功能,WebDriver vs RC,WebDriver安装等。
Selenium是什么?
Selenium是最广泛使用的开源Web UI(用户界面)自动化测试套件之一。它最初由Jason Huggins于2004年开发,作为Thought Works的内部工具。 Selenium支持跨不同浏览器,平台和编程语言的自动化。
Selenium可以轻松部署在Windows,Linux,Solaris和Macintosh等平台上。 此外,它支持iOS(iOS,Windows Mobile和Android)等移动应用程序的OS(操作系统)。
Selenium通过使用特定于每种语言的驱动程序支持各种编程语言。Selenium支持的语言包括C#,Java,Perl,PHP,Python和Ruby。目前,Selenium Web驱动程序最受Java和C#欢迎。 Selenium测试脚本可以使用任何支持的编程语言进行编码,并且可以直接在大多数现代Web浏览器中运行。 Selenium支持的浏览器包括Internet Explorer,Mozilla Firefox,Google Chrome和Safari。
Selenium可用于自动化功能测试,并可与Maven,Jenkins和Docker等自动化测试工具集成,以实现持续测试。 它还可以与TestNG和JUnit等工具集成,以管理测试用例和生成报告。
面向读者
本教程面向需要简单,用户友好的测试和开发人员。 完成本教程的学习后,您将熟悉Selenium自动化测试。也可以将Selenium用作未来自动化测试工具。本教程旨在帮助您熟悉Selenium工具及其各种功能。
前提条件
需要一些JavaScript知识才能学习本教程。 关于一些后端平台的知识不是必需的,但它可以帮助您了解各种Selenium概念。
问题反馈
我们不能保证您在学习此Selenium教程的过程中不会遇到任何问题。本教程中的讲解,示例和代码等只是根据作者的理解来概括写出。由于作者水平和能力有限,因此不保正所有编写的文章都准确无误。但是如果有遇到任何错误或问题,请反馈给我们,我们会及时纠正以方便后续读者阅读。
- Selenium定位策略(通过XPath使用last())
- Selenium定位策略(通过XPath使用text())
- Selenium定位策略(通过XPath使用starts-with())
- Selenium定位策略(通过XPath使用contains())
- Selenium定位策略(通过XPath使用Or)
- Selenium定位策略(通过XPath使用And)
- Selenium定位策略(通过XPath多属性)
- Selenium定位策略(通过XPath单属性)
- Selenium定位策略(通过XPath使用双斜杠)
- Selenium定位策略(通过XPath使用单斜杠)
- Selenium定位策略(通过XPath)
- Selenium定位策略(通过CSS子串匹配)
- Selenium定位策略(通过CSS标签,类和属性)
- Selenium定位策略(通过CSS标签和属性)
- Selenium定位策略(通过CSS-标记和Class)
- Selenium定位策略(通过CSS-标签和ID)
- Selenium定位策略(通过CSS)
- Selenium定位策略(通过部分链接文本)
- Selenium定位策略(按链接文字)
- Selenium定位策略(按标签名称)
- Selenium定位策略(按类名)
- Selenium定位策略(按名称)
- Selenium定位策略(按ID)
- Selenium IDE-定位策略(按DOM)
- CSS选择器 - 内部文本
- CSS选择器子串
- CSS选择器 - ID/class和属性
- CSS选择器属性
- CSS选择器class
- CSS选择器ID
- Selenium IDE定位策略(通过CSS)
- Selenium IDE-定位策略(通过XPath)
- Selenium IDE-定位策略(按name标识符)
- Selenium IDE定位策略(按id标识符)
- Selenium网格
- Selenium TestNG
- 捕捉视频
- 捕捉屏幕截图
- 多浏览器测试
- 异常处理
- log4j日志
- 使用Excel数据驱动
- Selenium页面对象模型
- Selenium测试设计技术
- 查找所有链接
- 多选择操作
- 鼠标操作
- 键盘操作
- 拖放
- Synchronization 同步
- 下拉框交互
- 复选框交互
- 单选按钮互动
- 文本框的相互作用
- 用户交互
- Selenium定位器
- Selenium Webdriver
- Selenium - Selenese命令
- Selenium RC
- Selenium 环境安装设置
- Selenium IDE- 不同的浏览器
- Selenium用户扩展
- Selenium - IDE模式匹配
- Selenium IDE验证点
- Selenium IDE 测试
- Selenium IDE测试创建
- Selenium IDE 工具特点
- Selenium IDE下载
- Selenium IDE
- Selenium概述
易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。