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  常见问题


原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/opensource/196418.html

(0)
上一篇 2021年11月16日 21:10
下一篇 2021年11月16日 21:10

相关推荐

发表回复

登录后才能评论