Selenium教程介绍

本文概述

Selenium教程

Selenium教程提供了Selenium的基本和高级概念。我们的Selenium教程专为初学者和专业人士设计。

Selenium是使用最广泛的开源Web UI(用户界面)自动化测试套件之一。

我们的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, 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教程什么是Selenium

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


Selenium指数


Selenium

  • Selenium教程
  • Selenium基本术语
  • Selenium特性
  • Selenium的局限性
  • Seleniumvs QTP
  • Selenium工具套件

SeleniumIDE

  • SeleniumIDE
  • IDE安装
  • IDE功能
  • IDE优先测试用例
  • IDE登录测试
  • IDE命令
  • IDE手动创建测试用例
  • IDE-定位策略
    • IDE-通过标识符定位
    • IDE-按ID元素定位
    • IDE-按名称定位
    • 通过XPath进行IDE定位
    • IDE-通过CSS定位
      • 通过ID查找
      • 按类别查找
      • 按属性定位
      • 按ID /类别和属性查找
      • 按子串定位
      • 通过内部文本定位
    • IDE-通过DOM定位

Selenium WebDriver教程

  • Selenium WebDriver
  • WebDriver体系结构
  • WebDriver功能
  • WebDriver与RC
  • WebDriver安装
  • 第一个测试用例
  • WebDriver命令
  • 在Chrome上运行测试
  • 在Firefox上运行测试
  • 在IE上运行测试
  • 在Safari上运行测试
  • 定位策略
    • 按ID定位策略
    • 按名称查找策略
    • 按类别名称查找策略
    • 按标签名称查找策略
    • 通过链接文本查找策略
    • 通过部分链接文本查找策略
    • 通过CSS定位策略
      • 标签和ID
      • 标签和类别
      • 标签和属性
      • 标签, 类和属性
      • 子字符串匹配
    • 通过XPath定位策略
      • 使用单斜杠
      • 使用双斜杠
      • 使用单一属性
      • 使用多重属性
      • 使用AND
      • 使用或
      • 使用contains()
      • 使用starts_with()
      • 使用text()
      • 使用last()
  • 处理下拉菜单
  • WebDriver拖放
  • WebDriver处理警报
  • 滚动网页
  • WebDriver-浏览器命令
  • WebDriver-导航命令
  • WebDriver-WebElement命令
  • 处理单选按钮
  • 处理复选框
  • Selenium断言
  • Selenium网格

Selenium Python教程

  • SeleniumPython

SeleniumC#教程

  • SeleniumC#

用SeleniumTestNG

  • TestNG教程
  • TestNG简介
  • TestNG安装
  • TestNG的特点
  • 运行测试用例
  • TestNG XML文件
  • 排除/包含测试用例
  • 使用Regex运行测试用例
  • TestNG组
  • TestNG注释
  • 1)@BeforeSuite
  • 2)@AfterSuite
  • 3)@BeforeTest
  • 4)@AfterTest
  • 5)@BeforeClass
  • 6)@课后
  • 7)@BeforeMethod
  • 8)@AfterMethod
  • 9)@BeforeGroups
  • 10)@AfterGroups
  • 注释属性
  • TestNG参数

先决条件

在学习Selenium的概念之前, 你应该对Java或任何其他面向对象的编程语言有基本的了解。

Selenium支持的语言包括C#, Java, Perl, PHP, Python和Ruby.Selenium Webdriver目前在Java和C#中最受欢迎。因此, 如果你了解任何一种语言, 那么理解Selenium的概念就不会困难。此外, 你应该具有软件测试技术的先验知识, 例如自动化测试, 功能测试等。

听众

我们的Selenium教程是为所有初学者和高级Selenium用户设计的。

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?