《Selenium WebDriver自动化测试完全指南》读书笔记模板_第1页
《Selenium WebDriver自动化测试完全指南》读书笔记模板_第2页
《Selenium WebDriver自动化测试完全指南》读书笔记模板_第3页
《Selenium WebDriver自动化测试完全指南》读书笔记模板_第4页
《Selenium WebDriver自动化测试完全指南》读书笔记模板_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

读书笔记模板SeleniumWebDriver自动化测试完全指南01思维导图读书笔记精彩摘录内容摘要目录分析作者介绍目录0305020406思维导图测试内容单元测试案例测试开发第章实战部分元素类数据安装网站文件进程流程界面示例本书关键字分析思维导图内容摘要内容摘要Selenium是ThoughtWorks公司开发的一款用于Web应用程序测试的工具,它凭借支持多种浏览器、支持各种语言、跨平台、开源等优点得到了广泛应用。《SeleniumWebDriver自动化测试完全指南》以Python3.x为基础,借助多个案例项目介绍Selenium的用法,涵盖内容采集、数据处理、单元测试等内容。本书共分为17章,主要内容有安装Selenium、页面导航、元素定位、PhantomJS、数据编解码、单元测试、多线程、发送邮件、SeleniumIDE、Python扩展、图形化测试等。本书每章都包含相应的实践内容,而且在适当的位置还包含综合性的实战环节,帮助读者检验前面所学内容并活学活用。《SeleniumWebDriver自动化测试完全指南》内容通俗易懂,案例丰富,实用性强,适合从事Python开发、大数据开发、爬虫开发、前端开发以及测试等工作的人员阅读。读书笔记读书笔记快速看完了,selenium自动化部分还是值得了解的,但是python内容介绍的部分有点多。内容还可以。内容与书名不完全匹配,可能代码太多,作为工具书又不适合,不过介绍性selenium内容和python可以浏览,有个基本概念和经验还不错。selenium的内容实在太少了可以看到作者也很努力地在写书了,实在没办法,介绍了一大堆其他东西。三星给整理。目录分析内容提要资源与支持第1章安装Selenium第2章页面导航目录第3章元素定位第5章基于Python官的实战第4章利器——PhantomJS目录第6章基于今日头条的实战第7章数据的编解码和处理第8章基于猫眼电影的实战第9章基于淘宝商品的实战第10章单元测试12345目录第11章多线程第12章发送邮件第13章SeleniumIDE第14章Python扩展第15章GUI测试12345目录第16章基于知乎的实战第17章基于新浪的实战附录A如何阅读源代码附录BGit分布式计算目录内容提要本书特色本书组织结构资源与支持提交勘误与我们关于异步社区和异步图书第1章安装Selenium1.1Selenium的优点1.2SeleniumWebDriver1.3在Windows和Linux操作系统上安装Selenium第2章页面导航2.1启动浏览器2.2打开页面2.3浏览器基本操作2.4拖动窗口2.5cookie的调用2.6使用多个窗口2.7参考站第3章元素定位3.1元素定位概述3.2根据ID定位3.3根据name定位3.4根据XPath定位3.5根据标签名定位3.6根据类名定位3.7根据CSS选择器定位3.8根据链接文本定位3.9根据部分链接文本定位第4章利器——PhantomJS4.1PhantomJS4.2下载与安装PhantomJS4.3配置相应的WebDriver4.4第一个PhantomJS4.5通过time.sleep()慢下来4.6PhantomJS的命令行参数4.7其他问题第5章基于Python官的实战5.1通过Selenium访问Python官5.2通过JavaScript修改Python官的标题5.3在搜索框搜索5.4获取latestnews部分5.5Selenium的等待第6章基于今日头条的实战6.1通过Selenium访问百度热词6.2通过Selenium搜索相关热词6.3获取第一条结果6.4定位元素——抓取内容6.5存储数据第7章数据的编解码和处理7.1读写CSV文件7.2读写JSON文件7.3将字典转化为XML7.4解析XML7.5Base64编码7.6词性分析、统计分析NLTK7.7散列表7.8布隆过滤器7.9关系数据库MySQL第8章基于猫眼电影的实战8.1站分析8.2最初的测试代码8.3进一步完善之后的测试代码第9章基于淘宝商品的实战9.1准备工作9.2流程简述9.3代码解读9.4可配置项第10章单元测试10.1为什么要写单元测试10.2怎样写单元测试10.3单元测试的演示10.4单元测试示例10.5Selenium的单元测试10.6美化报告第11章多线程11.1什么是进程线程11.2单线程与多线程的对比11.3实际体验11.4threading库中常用的函数11.5锁的概念11.6主程序是线程还是进程11.7更多解决方案11.8基于多线程和Selenium的示例11.9GIL第12章发送邮件12.1通信的选择12.2获取授权码12.3发送邮件第13章SeleniumIDE13.1安装SeleniumIDE13.2SeleniumIDE13.3KatalonRecorder13.4数据驱动13.5扩展脚本13.6KatalonRecorderHelper工具第14章Python扩展14.12to3工具14.2测试类型14.3通配符类型14.4str方法14.5异常层次结构14.6兼容Python2和Python314.7兼容性代码14.8类相关14.9推导式第15章GUI测试15.1tkinter测试15.2创建界面15.3按钮15.4pack属性15.5继承类15.6复选框和单选按钮15.7Entry输入框15.8列表框15.9Text控件第16章基于知乎的实战16.1知乎分析16.2文字部分16.3图片部分16.4建议16.5一些注意事项16.6常见问题第17章基于新浪的实战17.1新浪分析17.2实现思路17.3代码改进17.4结语附录BGit分布式计算B.1Git的背景介绍B.2Git与其他版本控制系统的区别B.3Git中的复制、修改和推送B.4Git分支B.5Git自定义命令B.6Gitstash命令B.7Git文件的对比B.8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论