《基于 Selenium 2 的自动化测试》上市,书中代码样例已发布至 GitCafe
上一篇 /
下一篇 2014-08-27 19:01:53
在 GitCafe 上,已经有非常受欢迎的写给程序员看的小说,现在,我们又将书中的一部分代码样例托管在 GitCafe 上进行分享。
这本《基于 Selenium 2 的自动化测试》由浅入深向读者介绍 Selenium 这一强大的 Web 应用程序自动化测试工具。Selenium 最大的优势就在于其强大的跨平台性,可以分别在 Windows、Linux 和 Mac 操作系统上运行,涵盖的主流浏览器包括但不限于 Internet Explorer、Mozilla Firefox、Google Chrome,以及 Apple Safari 等。除了针对操作系统以及浏览器的广泛支持外,Selenium 对于脚本语言的支持也是相当广泛,包括 Java,Python,C#,Perl,PHP,Ruby 等。作为测试领域的一朵奇葩,Selenium 已然功成名就,并将继续引领时尚。
本书向开发人员以及测试人员展示了如何使用 Selenium 进行 Web 自动化测试。本书从自动化测试的特点娓娓道来,引出了我们的主角 Selenium;介绍了 Selenium IDE 的使用;讲述了获取页面元素以及定位页面元素的多种方式;讲解了 WebDriver 与 Selenium RC 的区别、WebDriver 的架构以及设计理念;阐述了 WebDriver 的部署、基本使用方法、 对 HTML5 特性的支持,以及如何迁移已有的 Selenium RC 代码到 Selenium WebDriver 的解决方案;展示了在嵌入式系统中使用 Selenium 进行自动化测试的方法,涵盖 Android, iOS 以及 Raspberry Pi 等;此外,本书还描述了 Selenium Grid 的架构以及部署方法;最后介绍了 Selenium 周边的测试工具和套件。无论从深度还是广度上,本书为开发人员和测试人员学习并掌握 Selenium 提供了一定的辅助作用。
现在,这本书的一部分代码样例都已经放在了 GitCafe 上进行分享,有兴趣的朋友可以直接在购买到这本书后,在 GitCafe 平台上直接在线查看复制代码,不再像从前看技术书籍学习拷贝代码时那么不便。
项目链接:https://gitcafe.com/selenium2014/selenium2014
相关阅读:
- Selenium对浏览器的各种操作 (zaza9084, 2014-7-30)
- Selenium的安装使用及问题 (zaza9084, 2014-7-29)
- 用Selenium进行自动化测试 (zaza9084, 2014-8-05)
- Selenium模拟光标进入和tab键移动 (zm51testing, 2014-8-06)
- Selenium基本使用与注意事项 (zm51testing, 2014-8-06)
- Python+Selenium自动化测试入门 (zaza9084, 2014-8-13)
- 深入理解基于Selenium的二次开发 (zaza9084, 2014-8-18)
- Selenium基本脚本详解 (zaza9084, 2014-8-18)
- Selenium—三种启动chrome的方式 (zaza9084, 2014-8-20)
- Selenium—实现网页元素拖拽 (zaza9084, 2014-8-26)
收藏
举报
TAG:
Selenium
GitCafe