selenium webdriver (python) 第三版
感谢
感谢购买第二版的同学,谢谢你们对本人劳动成果的支持!也正是你们时常问我还出不出第三版了,也是你们的鼓励,让我继续学习整理本文档。
感谢乙醇前辈,第二版的文档是放在他的淘宝网站上卖的,感谢他的帮忙。
最最感谢的还是兔子( Mark Rabbit ),好吧!他已经极力抗议叫兔子了,哈哈!本文档中相当多的知识点是他提供的,不过他只提供思路,不提供解决问题的具体代码;我需要把他的话截图下来,反复理解,然后找具体的解决代码,因此,我python的语言能力提高了不少。
下面要简单说说本文档的内容:
《selenium webdriver python (第三版)》相比第二版增加测试套件,参数化问题,引入HTMLTestRunner ,测试结构的调整,相对来说比较好的构建了测试结构(只能用是“结构”,离“架构”还差得呢!)
本文档仍然有很多不足够,毕竟不是以出书的标准来要求的,可能很多知识点解释的不透彻,甚至错误的地方,请提出你的意见给本人。
后记:
都在谈自动化测试,自动化测试是“部分”功能测试的一种替代技术(它们比例肯定在逆转)。通过学习自动脚本也可以使测试人员突破不懂代码的限制; 而自动化脚本入门简单。我觉得自动化是方向。
关于自动化又帮了你一段路,但是,依然还有很多问题没有解决;比如,测试用例的多线程处理。目前的结构还不够完美,在脚本运行中,我们可以捕捉更多的信息,更容易的定位问题;使我们的结构更灵活的适应需求的变化;路还很长,任重道远,一起加油吧!
这些问题依然不是一份学习文档可以解决的,如果你掌握了本文档的所有内容,建议从以下几个方面来提高自己的自动化测试水平:
python 语言: MarkRabbit 的话清晰的说明了学习自动化测试的思路:我们需要用python这门语言去调用selenium 的一些工具来操作浏览器,帮助我们实现“web UI ”自动化。所以,我们的重心应该放在语言本身的学习。后面这几章解决问题用的也是python技术。
Javascript 语言:在实际的自动化测试过程中,我们会遇到各种问题,有时候webdriver 提供的方法不能帮我们解决问题,那么需要借助Javascript 来解决问题。
xpath \css 定位: 不能操作一个元素,很多情况下是我们没办法定位这个元素;所以要深入了解xpath \css 定位的用法。




文档定价: 8元
《selenium2 python 自动化测试实战》
迄今为止最好的 “自动化测试开发” 教程。
说明:
1、购买第二版的同学免费获得第三版,无法联系到我的可以发邮件给我进一步确认身份。(fnngj@126.com)
如果有后续版本的话,依然对购买过的同学免费。
2、怎么获得文档? QQ16309483(购买链接)
3、请尊重作者的劳动成果,购买的同学不要传播;
《selenium webdriver (python) 第一版PDF》
《selenium webdriver (python) 第二版PDF》
selenium webdriver (python) 第三版的更多相关文章
- selenium webdriver (python)第三版.pdf
转载自:http://download.csdn.net/detail/waiwaijsj/7214035 是原作者根据自己的经验整理的,很实用.
- selenium webdriver (python) 第二版
前言 对于大多软件测试人员来讲缺乏编程经验(指项目开发经验,大学的C 语言算很基础的编程知识)一直是难以逾越的鸿沟,并不是说测试比开发人员智商低,是国内的大多测试岗位是功能测试为主,在工作时间中,我们 ...
- selenium webdriver (python)
selenium webdriver (python) 第一版PDF Posted on 2013-08-30 22:59 虫师 阅读(221) 评论(0) 编辑 收藏 前言 如果你是一位有pytho ...
- 【转】Selenium WebDriver + Python 环境
转自:http://www.myext.cn/webkf/a_11878.html 1. 下载必要工具及安装包 1.1 [Python开发环境] 下载并安装Python 2.7.x版本 下载地址:ht ...
- Selenium WebDriver + Python 环境配置
1. 下载必要工具及安装包 1.1.[Python开发环境] 下载并安装Python 2.7.x版本(当前支持2.x版本,不要下载最新的3.X的版本因为python3并非完全兼容python2) ...
- selenium webdriver (python)2
selenium webdriver (python) 第二版 前言 对于大多软件测试人员来讲缺乏编程经验(指项目开发经验,大学的C 语言算很基础的编程知识)一直是难以逾越的鸿沟,并不是说测试比开发 ...
- Selenium WebDriver屏幕截图(C#版)
Selenium WebDriver屏幕截图(C#版)http://www.automationqa.com/forum.php?mod=viewthread&tid=3595&fro ...
- Selenium WebDriver + python 自动化测试框架
目标 组内任何人都可以进行自动化测试用例的编写 完全分离测试用例和自动化测试代码,就像写手工测试用例一下,编写excel格式的测试用例,包括步骤.检查点,然后执行自动化工程,即可执行功能自动化测试用例 ...
- selenium webdriver学习(三)------------执行js脚本
selenium webdriver学习(三)------------执行js脚本 博客分类: Selenium-webdriver 在用selenium 1.X的时候常常会用到getEval() ...
随机推荐
- windows10 qt5 mingw32编译cryptopp563
windows10 qt5 mingw32编译cryptopp563 参考链接: http://www.qtcentre.org/threads/28809-Compiling-amp-using-C ...
- VS SuppressMessage忽略特定方法的警告信息
VS在编译源码的时候有很多警告信息,有些时候 我们需要忽略一个特定方法的特定警告信息,于是就用SuppressMessage特性,可是这个特性的参数不太好搞定,还好有VS,Suppressing Co ...
- asp.net 操作excel的一系列问题(未完待续)
最近在处理exel的一些东西,遇到了很多问题,现在就在此将问题和网上找到的解决办法 1.外部表不是预期格式错误 错误经过:在读取Excel时,出现外部表不是预期的格式 错误原因1: 由于Excel 9 ...
- JAVA “Run as administrator” “UAC disabled” alternative solution
Technorati 标签: psexec,run as administrator,UAC java.io.IOException: Cannot run program "psexec. ...
- A Simple MVVM Example[Forward]
In my opinion, if you are using WPF or Silverlight you should be using the MVVM design pattern. It i ...
- c++中的&
变量的前面表示取变量地址赋值给指针, 如:int a = 0; int *pa = &a;类型后面表示引用,引用即变量的替身. int a = 0; int &ref = a;操作re ...
- mongodb_查询操作使用_条件查询、where子句等(转)
<?php /* mongodb_查询操作使用_条件查询.where子句等(转并学习) 1.find()/findOne() mongodb数据库的查询操作即使用find()或者findO ...
- TSPL学习笔记(4):数组相关练习
最近研究函数式编程,都是haskell和scheme交互着看的,所以笔记中两种语言的内容都有,练习一般也都用两种语言分别实现. 本篇练习一些数组有关的问题,之所以与数组相关是因为在命令式编程中以下问题 ...
- neo4j安装与示例
Neo4j有两种访问模式:服务器模式和嵌入模式参考,下面主要讲windows下这两种模式的配置与访问示例 1 Windows下Neo4j服务器模式安装与示例 安装: 1.下载Neo4j,我下载的版本是 ...
- HTTP协议学习
面试过程中又一个常见的问题,http协议,因为做服务器开发如果用http协议的话,现在各种开源软件都封装好了,python中只需要简单的继承定义好的类,重写get或者post等方法,几行代码就可以搭建 ...