发展历程:

《selenium_webdriver(python)第一版》 将本博客中的这个系列整理为pdf文档,免费。

《selenium_webdriver(python)第二版》 加入的单元测试框架unittest,用其组织和运行测试用例, 5元。

《selenium_webdriver(python)第三版》 整合和HTML测试报告的生成,初步形成测试架构的雏形, 8元。

《selenium2 python 自动化测试实战》 从一个100多而的文档变成了300页的电子书,所以进行了更名,从只讲selenium的文档变成了涵盖整个自动化测试体系的电子书。29元

《selenium2 python 自动化测试实战(第二版)》 精心打磨书中的例子和知识点。不再单纯做加法,也做了一些减法,去掉了一些过时或不重要的知识点。

《selenium2 自动化测试实战--基于Python语言》 再次更名,再次重新整理,从2013年8月的第一份文档到现在经历了两年的打磨。帮助了许多同学掌握了selenium 与python语言。首先,我不认为目前市面上的selenium足够好,其次,为了让更人员学习掌握自动化测试技术。所以,决定出版。

本电子书特点:

一本selenium2自动化测试教程

selenium家谱介绍,selenium IDE,WebDriver,selenium GRID2完整讲解。

一份WebDriver python API文档

掌握selenium的元素定位,各种web前端组件的操作全收录。

一本实用的Python基础编程教程

自独立一章讲解Python基础知识,模块调用,文件操作,unittest单元测试框架,Python多线程技术,在实践中真正学会Python编程。你是否还在忧郁看在完了一书Python基础教程,例子都练习并理解了,真的想编程个什么的时候,脑子一片空白。这本电子书让你带着兴趣在项目中学会使用Python。

开发你的自动化测试框架

准确的来说,这是一本教你学开发的电子书,只是我们所做的项目是自动化测试项目,顺道着学了一个叫WebDriver的web测试框架。Page Object设计模式,BDD行为驱动开发,Git版本控制,Jenkins持续集成。开发人员玩的技术,这里都有。

说明:

1、怎么获得文档?

电子版不再售卖,纸质出即将出版。

python selenium自动化测试班第N期 -new

2、请尊重作者的劳动成果,购买的同学不要传播;

==============

文档备注:

1、文档中仍有错别字及语句不通的地方,但基本不影响读者对阅读。

2、文档中的部分例子已经过时,但通过例子传达出来的思想(思路)不会过时。

3、作者想要写的技术点都已经完成,本书的核心点是通过python+selenium来做自动化,git、 BDD 、持续集成等,只带读者理解并运用这个技术,没做更细致的讲解。

4、本文档不再更新,不管你是向虫师直接购买,还是通过其它渠道免费获得,由衷的希望你能在自动化方面以及python编程方面小有所成。为自己的技术能力更高上一层楼垫脚铺路。

2014.10.3

(第二版)本正在整理中,结构大调整,删除增加更多内容,敬请期待。维护好一份文档和维护好一个项目一样。同样需要大量时间与精力。

2014.12.16

( 第二版) 整理完成。

2014.2.26

《selenium2 自动化测试实战--基于 Python 语言》待出版中。

2015.8.19

首先,非常抱歉!这本书的出版要推迟到一月份了。

在此汇报一下进度:

7月份的时候偶然加了Anna编辑的QQ,她问想不想出版git的技术书。虽然对git略懂,但远没到出书的能力。就说看能不能把《selenium2自动化测试--基于python》给出版了,毕竟这本电子书我也整理了两年,能印刷成纸质书,也算我个人在自动化方面积累与总结的体现吧!

然后,就这么说定了,我当时觉得电子书还有不少问题,于是,我想再修正一下里面的部分章节和内容,计划8月底交稿,在8月19号的时候我把搞子交给了编辑。得到的回复是11月份可以面市。

9月份其间,我又对两个章节做了些修改,然后把修改的部分交由编辑合并。

到10月14号的时候,我拿到的第一次排版过后的搞子。排版有了很大的提升,但内容质量(错别字,语法)提升不大。于是,组织部分学生帮我一审核每个章节的内容,由我统一汇总修正。大概用了一周时间修改完毕。

然后,看到官网到对python2的版本的更新止步到了5月份的Python2.7.10版本。可能是想大力发展python3吧!我不想这本书一出版就有“过时”的味道。于是,又花了一周时间把书中的代码替换为了Python3。

10月27号,我把基于python3代码的搞子交给编辑。29号编辑告诉我内容质量还存在一些问题。因为我之前的修改都是增加知识点的。对每一段文字的语法,错别字并没太关注。于是,我再次把搞子要过来,这次以校验段落文字为主,尽量不加新内容。再次织组我那帮学生进行检查。

11月4号将最终的改搞交给编辑手中。

后续还会经历编辑二审 -->二次排版-->复审-->终审-->发稿-->申请定价-->印刷-->上市。到时当当、京东都可以购买。

目前正在进行二次排版阶段。所以,就延迟到了1月份。

虽然,我再过些时日看这本书又忍不住会对里面的内容动刀,没有最完美的时候。当前我已经尽力了。希望你们能拿到一本真正可以帮助你做自动化测试书,相信不会让你们失望,再等等吧!我也很期待。

2015.11.17

《Selenium2自动化测试实战--基于Python语言》---目录

放一张封面预热一下,非最终设计。目前出版社一排结束,我正在和小伙伴们对内容审查中。预计1月份发售。

2015.12.21

对于迫不及待的小伙伴们,样书已经出来了,本月底就可以在网上购买了。

--2016.1.11

python自动化测试实战 虫师_《Selenium2自动化测试实战--基于Python语言》 --即将面市...相关推荐

  1. python创建网盘_超简单!基于Python搭建个人“云盘”

    1 简介 当我们想要从本地向云服务器上传文件时,比较常用的有pscp等工具,但避免不了每次上传都要写若干重复的代码. 而笔者最近发现的一个基于Python的工具updog,可以帮助我们在服务器上搭建类 ...

  2. python 矢量数据融合代码_在ArcGIS下基于Python的矢量数据处理方法

    在 ArcGIS 下基于 Python 的矢量数据处理方法 林璐 王爽 李海泉 侯兴泽 马鹏刚 [摘 要] 在 ArcGIS 中地理处理可以通过 Python 脚本语言来具体实现.通过 Python ...

  3. python编程输出汉字_课内资源 - 基于Python的拼音汉字转换程序

    1.实验内容利用统计语言模型实现拼音汉字转换 输入:拼音串,输出:对应的汉字串 给定10000字的测试语料,测试音字转换的准确率 针对音字转换结果中存在的问题给出具体分析 以图表的形式表示上述结果 2 ...

  4. python opencv高斯滤波_【OpenCV】基于Python的图像高斯平滑和椒盐噪声处理 | 学步园...

    最近要做一个Project,是使用TV来对添加了Gaussian和Salt&Pepper噪声的图像进行恢复,前期的任务是生成噪声污染的图像. 噪声图像的生成采用对图像进行高斯平滑,之后在随机的 ...

  5. python新手入门教程思路-Python新手入门教程_教你怎么用Python做数据分析

    Python新手入门教程_教你怎么用Python做数据分析 跟大家讲了这么多期的Python教程,有小伙伴在学Python新手教程的时候说学Python比较复杂的地方就是资料太多了,比较复杂.很多网上 ...

  6. python自动化测试实战 虫师_关于《Selenium3自动化测试实战--基于python语言》

    2016年1月,机缘巧合下我出版了<Selenium2自动化测试实战--基于python语言>这本书,当时写书的原因是,大部分讲Selenium的书并不讲编程语言和单元测试框,如果想在项目 ...

  7. pytest测试实战 电子书_电子书丨Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手...

    ▊<Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手> 田春成 著 电子书售价:39.5元 2019年9月出版 Selenium是目前非常流行的一种自动化测试工具.本 ...

  8. python项目实战干货_干货 | 这4个Python实战项目,让你瞬间读懂Python!

    Python是一种极具可读性和通用性的编程语言.Python这个名字的灵感来自于英国喜剧团体Monty Python,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣.Python易于设置, ...

  9. python数据抓取技术与实战训练_师傅带徒弟学Python:项目实战1:网络爬虫与抓取股票数据...

    本视频基于**Python 3.X版本 本视频课程是第四篇第一个实战项目,内容包括网络爬虫技术.使用urllib爬取数据.使用Selenium爬取数据.使用正则表达式.使用BeautifulSoup库 ...

最新文章

  1. Iphone 指触行为会
  2. canal mysql多实例_canal搭建实例
  3. MFC BEGIN_MESSAGE_MAP()
  4. C++重载运算符小结与注意点
  5. 日语学习-多邻国-关卡1-时间
  6. 在vue中实现picker样式_vue vant中picker组件的使用
  7. 小白必看!Django 模板语言基础来啦
  8. Android自定义控件之实现listview滑动时渐隐渐现顶部栏
  9. linux设备驱动程序-i2c(1):i2c总线的添加与实现
  10. JZOJ 4.2 C组 打鼹鼠
  11. mysql 命令行关闭fuw_网络管理 - eSight V300R009C00 维护指南 12 - 华为
  12. 订单操作-订单详情查询代码实现
  13. Linux之——命令大全
  14. 《tensorflow实战》6——强化学习之策略网络
  15. 简普科技Q3财报解读:业绩超过预期之后的更多确定性
  16. Python 数据清理实战
  17. 有关计算机的英语文献及其翻译,计算机专业外文文献论文翻译1
  18. Proteus元器件对照表
  19. 小提琴和钢琴一起学行吗_选学钢琴、小提琴的5大误区,家长一定要知道!
  20. 基于Three.js的360度全景图片

热门文章

  1. JAVA博物馆交流平台计算机毕业设计Mybatis+系统+数据库+调试部署
  2. 台大教授张文亮-台湾大学公开课-《人生的意义-爱情的意义》课程听后感
  3. 中国计算机信息系统集成行业协会:中国计算机信息系统集成行业协会正规吗?未来集成趋势是什么?
  4. python基于pingouin包进行统计分析:使用mediation_analysis函数构建包含多个中介变量的mediation analysis(中介分析)模型、m参数指定多个中介变量
  5. android使用官方v4裁剪圆角和圆角矩形
  6. HTML5/CSS3图片左右切换弹性动画
  7. 全面的Android studio的setting设置,
  8. 《Qt5+播放gif动图》
  9. 大漠多账号循环登录任务自动切换模板免注册调用大漠
  10. 含文档+PPT+源码等]精品基于Uniapp+Springboot实现的Android的学习生活交流APP[包运行成功]Nodejs毕业设计计算机项目源码