千家信息网

Selenium官文翻译--(一)目录

发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,Contents:Note to the Reader - Docs Being Revised for Selenium 2.0!Introduction 介绍Test Automation for
千家信息网最后更新 2025年02月06日Selenium官文翻译--(一)目录



Contents:

  • Note to the Reader - Docs Being Revised for Selenium 2.0!

  • Introduction 介绍

    • Test Automation for Web Applications Web应用测试自动化

    • To Automate or Not to Automate? 到底要不要做自动化

    • Introducing Selenium Selenium介绍

    • Brief History of The Selenium Project Selenium的简短历史

    • Selenium's Tool Suite Selenium的工具套件

    • Choosing Your Selenium Tool 选择你的 Selenium工具

    • Supported Browsers and Platforms 支持的浏览器和平台

    • Flexibility and Extensibility 灵活性和可扩展性

    • What's in this Book? 这本书的内容

    • The Documentation Team-Authors Past and Present Team-Authors文档的过去和现在

  • Selenium-IDE

    • Introduction 介绍

    • Installing the IDE 安装IDE

    • Opening the IDE 打开IDE

    • IDE Features IDE的特性

    • Building Test Cases 构建测试用例

    • Running Test Cases 运行测试用例

    • Using Base URL to Run Test Cases in Different Domains 在不同的环境中通过Base URL运行测试用例

    • Selenium Commands - "Selenese" Selenium命令--Selenese

    • Script Syntax 脚本语法

    • Test Suites 测试套件

    • Commonly Used Selenium Commands 通用的Selenium命令

    • Verifying Page Elements 验证页面元素

    • Assertion or Verification? 断言和确认

    • Locating Elements 定位元素

    • Matching Text Patterns 匹配文本模式

    • The "AndWait" Commands AndWait 命令

    • The waitFor Commands in AJAX applications AJAX应用中waitFor命令的使用

    • Sequence of Evaluation and Flow Control 评估序列和流的控制

    • Store Commands and Selenium Variables 存储命令和Selenium的变量

    • JavaScript and Selenese Parameters JS和Selenese的参数化

    • echo - The Selenese Print Command echo- Selenese的打印命令

    • Alerts, Popups, and Multiple Windows 警报、弹窗和多窗口

    • Debugging 调试

    • Writing a Test Suite 编写一个测试套件

    • User Extensions 用户扩展

    • Format 格式化

    • Executing Selenium-IDE Tests on Different Browsers 在不同浏览器上在执行Selenium IDE的测试

    • Troubleshooting 故障排除

  • Selenium WebDriver

    • Introducing WebDriver WebDriver的介绍

    • How Does WebDriver 'Drive' the Browser Compared to Selenium-RC? WebDriver是如何驱动浏览器对比Selenium-RC的?

    • WebDriver and the Selenium-Server WebDriver和Selenium服务器

    • Setting Up a Selenium-WebDriver Project 设置一个Selenium-WebDriver项目

    • Migrating from Selenium 1.0 从Selenium1.0的迁移

    • Introducing the Selenium-WebDriver API by Example 用一个例子来介绍Selenium-WebDriver的API

    • Selenium-WebDriver API Commands and Operations Selenium-WebDriver API命令和操作

    • Driver Specifics and Tradeoffs 驱动器的细节和权衡

    • Selenium-WebDriver's Drivers Selenium-WebDriver的驱动

    • Alternative Back-Ends: Mixing WebDriver and RC Technologies 后端选择:WebDriver与RC技术的混合

    • Running Standalone Selenium Server for use with RemoteDrivers 使用RemoteDrivers运行Selenium服务器

    • Additional Resources 附属资源

    • Next Steps 下一步

  • WebDriver: Advanced Usage WebDriver的高级用法

    • Explicit and Implicit Waits 显式和隐式等待

    • RemoteWebDriver 远程WebDriver

    • AdvancedUserInteractions 高级用户交互

    • Browser Startup Manipulation 浏览器启动操作

    • HTML5

    • Parallelizing Your Test Runs 并行测试运行

  • Selenium 1 (Selenium RC)

    • Introduction 介绍

    • How Selenium RC Works Selenium RC是如何工作的

    • Installation 安装

    • From Selenese to a Program 从Selenese到Program

    • Programming Your Test 编写你的测试

    • Learning the API 学习API

    • Reporting Results 结果报告

    • Adding Some Spice to Your Tests 在你的测试中添加些有用的小提示

    • Server Options 服务器选项

    • Specifying the Path to a Specific Browser 给特定的浏览器指定路径

    • Selenium RC Architecture Selenium RC的结构

    • Handling HTTPS and Security Popups 处理HTTPS和安全弹出窗口

    • Supporting Additional Browsers and Browser Configurations支持其他浏览器和浏览器配置

    • Troubleshooting Common Problems 故障排除之常见问题

  • Test Design Considerations 测试设计注意事项

    • Introducing Test Design  测试设计介绍

    • Types of Tests 测试类型

    • Validating Results 验证结果

    • Location Strategies  定位策略

    • Wrapping Selenium Calls Selenium包装调用

    • UI Mapping UI映射

    • Page Object Design Pattern 页面对象设计模式

    • Data Driven Testing 数据驱动测试

    • Database Validation 数据库验证

  • Selenium-Grid Selenium网格

    • Quick Start  快速开始

    • What is Selenium-Grid?  什么是Selenium 网格

    • When to Use It 何时使用网格

    • Selenium-Grid 2.0 Selenium-Grid2.0

    • How Selenium-Grid Works-With a Hub and Nodes Selenium网格是如何使用集线器与节点工作的

    • Installation 安装

    • Starting Selenium-Grid 开始Selenium-Grid

    • Configuring Selenium-Grid 配置Selenium网格

    • Hub Configuration 集线器配置

    • Node Configuration 节点配置

    • Timing Parameters 时间参数

    • Customizing the Grid 自定义网格

    • Getting Command-Line Help 获取命令行的帮助

    • Common Errors 常见错误

    • Troubleshooting 故障排除

  • User-Extensions 用户-扩展

    • Introduction 介绍

    • Actions 开始操作

    • Accessors/Assertions 访问器/断言

    • Locator Strategies 定位策略

    • Using User-Extensions With Selenium-IDE 使用Selenium-IDE的用户扩展

    • Using User-Extensions With Selenium RC 使用SeleniumRC的用户扩展

Appendixes: 附录

  • .NET client driver configuration .NET客户端驱动配置

  • Importing Sel2.0 Project into Eclipse using Maven 使用Maven导入Selenium2.0项目到Eclipse

  • Importing Sel2.0 Project into IntelliJ Using Maven 使用Maven导入Selenium2.0项目到IntelliJ

  • Migrating From Selenium RC to Selenium WebDriver 从Selenium RC到Selenium WebDriver的迁移

    • How to Migrate to Selenium WebDriver 如何迁移到Selenium WebDriver

    • Why Migrate to WebDriver 为什么要迁移到WebDriver

    • Before Starting 开始前

    • Getting Started 开始

    • Next Steps 下一步

    • Common Problems 常见问题



0