Python编程无师自通
作者:[美]科里·奥尔索夫(Cory Althoff)
出版社:人民邮电出版社
ISBN:9787115497109
VIP会员免费
(仅需0.8元/天)
¥ 37.76
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
selenium2 python自动化测试 评分:
来自于虫师《selenium2 python自动化测试》,适合初学者,目录如下 目录...............................................................................................................................................................................5 第一章自动化测试基础.......................................................................................................................................... 9 第一节软件测试分类...................................................................................................................................... 9 第二节什么样的项目适合自动化测试........................................................................................................ 13 第三节自动化测试及工具简述.................................................................................................................... 14 第四节selenium 工具介绍.............................................................................................................................15 第五节前端技术介绍.................................................................................................................................... 17 第六节前端工具介绍.................................................................................................................................... 20 第七节自动化测试语言的选择.................................................................................................................... 22 第二章python webdriver 环境搭建................................................................................................................... 24 第一节环境搭建............................................................................................................................................ 24 第二节使用IDLE 来编写python................................................................................................................. 26 第三节第一个自动化脚本............................................................................................................................ 28 第四节安装浏览器驱动................................................................................................................................ 29 第三章python webdriver API............................................................................................................................ 31 第一节、浏览器的操作.................................................................................................................................... 31 3.1.1、浏览器最大化.............................................................................................................................. 31 3.1.2、设置浏览器宽、高...................................................................................................................... 32 3.1.3、控制浏览器前进、后退.............................................................................................................. 32 第二节简单对象的定位................................................................................................................................ 34 3.2.1 id 和name 定位..............................................................................................................................35 3.2.2 tag name 和class name 定位......................................................................................................... 36 3.2.3 link text 与partial link text 定位................................................................................................... 37 3.2.4 XPath 定位..................................................................................................................................... 37 3.2.5 CSS 定位........................................................................................................................................ 40 第三节操作测试对象...................................................................................................................................... 43 3.3.1、登录实例........................................................................................................................................ 44 3.3.2 WebElement 接口常用方法......................................................................................................... 45 第四节鼠标事件............................................................................................................................................ 46 第五节键盘事件............................................................................................................................................ 50 第六节打印信息............................................................................................................................................ 52 第七节设置等待时间.................................................................................................................................... 54 第八节定位一组对象.................................................................................................................................... 57 第九节层级定位............................................................................................................................................ 60 第十节定位frame 中的对象.........................................................................................................................64 博客园---虫师 http://fnng.cnblogs.com 6 第十一节对话框处理.................................................................................................................................... 67 第十二节浏览器多窗口处理........................................................................................................................ 68 第十二节alert/confirm/prompt 处理..............................................................................................................71 第十三节下拉框处理.................................................................................................................................... 73 第十四节分页处理........................................................................................................................................ 75 第十五节上传文件........................................................................................................................................ 77 第十六节下载文件........................................................................................................................................ 79 第十七节调用JavaScript...............................................................................................................................80 第十八节、控制浏览器滚动条........................................................................................................................ 83 第十九节cookie 处理.....................................................................................................................................85 3.19.1 打印cookie 信息........................................................................................................................ 86 3.19.2、对cookie 操作.......................................................................................................................... 86 第二十节获取对象的属性............................................................................................................................ 88 第二十一节验证码问题................................................................................................................................ 89 第二十二节weddriver 原理........................................................................................................................... 90 第四章自动化测试模型........................................................................................................................................ 91 第一节、自动化测试模型介绍........................................................................................................................ 92 4.1.1 线性测试........................................................................................................................................ 92 4.1.2 模块化与类库................................................................................................................................ 93 4.1.3 数据驱动........................................................................................................................................ 94 4.1.4 关键字驱动.................................................................................................................................... 95 第二节、登录模块化........................................................................................................................................ 97 第三节、数据驱动(参数化)...................................................................................................................... 103 第五章自动化测试用例设计...............................................................................................................................111 第一节、手工测试用例与自动化测试用例.................................................................................................. 111 第二节、测试类型...........................................................................................................................................113 第三节、python 异常断言.............................................................................................................................. 115 第四节、weddriver 错误截图......................................................................................................................... 119 第五节、自动化测试用例设计实例.............................................................................................................. 120 5.5.1 登陆用例实例.............................................................................................................................. 121 5.5.2 添加文件用例实例...................................................................................................................... 123 5.5.3 删除文件用例实例...................................................................................................................... 125 5.5.4 重命名文件用例实例.................................................................................................................. 127 第六章引入unittest 单元测试框架.................................................................................................................... 129 第一节、selenium IDE 介绍........................................................................................................................... 129 6.1.1 selenium IDE 安装....................................................................................................................... 129 6.1.2 selenium IDE 界面介绍............................................................................................................... 130 6.1.3 selenium IDE 录制脚本............................................................................................................... 132 6.1.4 selenium IDE 编辑脚本............................................................................................................... 133 第二节、引入unittest 框架.............................................................................................................................136 第三节、unittest 单元测试框架解析............................................................................................................. 140 第四节、批量执行测试用例.......................................................................................................................... 146 第七章引入测试报告与结构优化...................................................................................................................... 150 第一节、生成HTMLTestRunner 测试报告...................................................................................................150 第二节、测试套件.......................................................................................................................................... 155 博客园---虫师 http://fnng.cnblogs.com 7 7.2.1、测试套件实例............................................................................................................................ 155 7.2.2、整合HTMLTestRunner 测试报告.............................................................................................. 159 7.2.3、易读的测试报告........................................................................................................................ 160 7.2.3、报告文件名取当前时间............................................................................................................ 163 第三节、结构改进.......................................................................................................................................... 164 7.3.1、all_tests.py 文件移出来...................................................................................................... 164 7.3.2、__init__.py 文件解析............................................................................................................. 166 7.3.3、把公共模块文件移进去............................................................................................................ 167 第四节、用例的读取...................................................................................................................................... 168 7.3.1、改进用例的读取........................................................................................................................ 168 7.3.2、discover 解决用例的读取....................................................................................................... 171 第八章自动化测试高级应用.............................................................................................................................. 175 第一节、自动发邮件功能.............................................................................................................................. 175 8.1.1、文件形式的邮件........................................................................................................................ 176 8.1.2、HTML 形式的邮件....................................................................................................................... 177 8.1.3、获取测试报告............................................................................................................................ 178 8.1.4、整合自动发邮件功能................................................................................................................ 180 第二节、python 多进程/线程基础................................................................................................................. 183 8.2.1、单线程........................................................................................................................................ 184 8.2.2、thread 模块............................................................................................................................... 185 8.2.3、threading 模块......................................................................................................................... 188 8.2.4、multiprocessing 模块............................................................................................................ 192 8.2.5、Pipe 和queue............................................................................................................................ 194 第三节、多进程执行测试用例...................................................................................................................... 196 第四节、定时任务.......................................................................................................................................... 200 8.4.1、程序控制时间执行.................................................................................................................... 200 8.4.2、windows 添加任务计划............................................................................................................ 202 8.4.3、linux 实现定时任务................................................................................................................. 207 第五节、WebDriver 方法二次封装............................................................................................................... 215 第九章selenium grid2 分布式执行测试用例.................................................................................................... 220 第一节、selenium1 与2 工作原理.................................................................................................................220 第二节、selenium server 环境配置............................................................................................................... 224 第三节、selenium Grid 工作原理.................................................................................................................. 227 第四节、selenium Grid 应用.......................................................................................................................... 229 9.4.1、多浏览器执行用例.................................................................................................................... 229 9.4.2、多节点执行用例........................................................................................................................ 232 9.4.3、分布式并行运行脚本................................................................................................................ 237 第十章行为驱动开发BDD 框架lettuce 入门...................................................................................................241 第一节、安装与例子...................................................................................................................................... 242 第二节、lettuce 解析.......................................................................................................................................244 第三节、添加测试场景.................................................................................................................................. 248 第四节、lettuce 的目录结构与执行过程...................................................................................................... 252 第五节、lettuce webdriver 自动化测试......................................................................................................... 254 第十一章git/getcafe 管理自动化测试项目........................................................................................................ 257 第一节、Git 搭建............................................................................................................................................ 257 博客园---虫师 http://fnng.cnblogs.com 8 第二节、提交代码.......................................................................................................................................... 261 第三节、更新代码.......................................................................................................................................... 268 附录...........................................................................................................................................................................274 UliPad--python 开发利器环境搭建............................................................................................................... 275 Sublime--强大好用的代码编辑器.................................................................................................................. 276 sublime 使用技巧............................................................................................................................................277 参考...................................................................................................................................................................282
上传时间:2018-01 大小:4.24MB
- 5.73MB
selenium2 python自动化测试 PDF学习
2017-09-18selenium2 python自动化测试 PDF学习 本PDF可以学习到如何进行Web自动化测试以多线程运行测试集,自动生成测试报告,最后完成后发送邮件等功能。
- 32.16MB
Selenium2 Python 自动化测试实战(扫描版)-2019PDF高清带目录(完整版).zip
2019-07-20Selenium2 Python 自动化测试实战(扫描版)-2019PDF高清带目录(完整版)
- 4.23MB
selenium2 python自动化测试实战修订
2018-02-01selenium2 python自动化测试实战修订 selenium+python
- 4.23MB
selenium2python自动化测试实战修订
2017-12-22selenium2python自动化测试实战修订,高清完整版,自动化测试
- 4.25MB
selenium2 python自动化测试_电子版pdf
2018-12-26selenium2 python自动化测试_电子版
- 11KB
selenium2 python 自动化测试实战 示例
2018-01-16《selenium2 python 自动化测试实战》这本书中的代码示例
- 979KB
Selenium2 Python 自动化测试实战学习笔记
2016-04-15Selenium2 Python 自动化测试实战学习笔记中包含1-8章的学习笔记,和练习的源代码!
- 5.54MB
selenium2 python自动化测试实战
2018-09-20selenium2 python自动化测试实战
- 32.19MB
selenium2 python 自动化测试实践pdf
2018-11-18selenium2 python 自动化测试实践
- 6.4MB
selenium2 python自动化测试项目实战
2017-03-21selenium2 python自动化测试项目实战
- 5.51MB
selenium2 python自动化测试.pdf
2022-01-19selenium2 python自动化测试.pdf
- 5.26MB
selenium2 python 自动化测试实战(第二版)+selenium_webdriver(python)第三版
2017-06-20《selenium2 python 自动化测试实战》 从一个100多而的文档变成了300页的电子书,所以进行了更名,从只讲selenium的文档变成了涵盖整个自动化测试体系的电子书。29元 《selenium2 python 自动化测试实战(第二版...
- 5.60MB
selenium 2 python自动化测试实战.pdf
2018-01-05虫师的selenium 2 python自动化测试实战.pdf,带目录,高清带色文字版
- 0B
《点燃我温暖你》中李峋的同款爱心代码
2022-11-08python做的《点燃我温暖你》中李峋的同款爱心代码,最还原的
- 8.12MB
122版本Chrome最新驱动-122.0.6261.58
2024-02-21适用于最新的谷歌浏览器版本 122.0.6261.58, 主要用于selenium自动化操作,Python调试脚本,经测试可正常使用。
- 182KB
第十五届蓝桥杯大赛软件赛省赛-PythonB组题目
2024-04-13您正在寻找的是第十五届蓝桥杯大赛软件赛省赛Python B组的题目全集。蓝桥杯大赛作为国内知名的计算机程序设计竞赛,一直以来都以其高水平的题目和严格的评选标准而备受瞩目。本次大赛的Python B组题目更是涵盖了众多编程领域的知识点,无论是算法设计、数据结构还是编程技巧,都考验了参赛者的深厚实力。 这份题目全集以PDF格式呈现,清晰易读,方便您随时查阅和学习。每一道题目都经过精心设计和筛选,旨在考察参赛者的编程思维、问题解决能力以及创新能力。无论您是正在准备参赛的选手,还是对编程感兴趣的爱好者,这份题目集都将为您提供一个极好的学习和挑战的平台。 通过这份题目集,您可以深入了解蓝桥杯大赛的出题风格和难度,熟悉各种编程问题的解题思路和方法,从而提升自己的编程能力和竞技水平。此外,这些题目也是极好的练习材料,可以帮助您巩固和拓展编程知识,提高解决实际问题的能力。 适用人群: 蓝桥杯大赛参赛选手 计算机专业学生 编程爱好者 对算法和数据结构有兴趣的学习者 资源特点: 高质量的题目设计,涵盖广泛的知识点 清晰易读的PDF格式,方便查阅和学习 提供解题思路和方法,有助于提升编程能力
- 25.49MB
Python入门基础教程全套.ppt
2020-04-22Python入门基础
- 1013KB
Stable Diffusion WebUI linux部署问题
2023-10-15https://huggingface.co/openai/clip-vit-large-patch14/tree/main 资源文件
- 153KB
第十五届蓝桥杯大赛软件赛省赛-PythonA组题目
2024-04-13第十五届蓝桥杯大赛软件赛省赛Python A组题目 大家好!我很高兴与大家分享这份珍贵的资源——第十五届蓝桥杯大赛软件赛省赛Python A组的题目集。这份PDF文件详细收录了本次大赛的所有题目,是每一位热爱编程、特别是Python编程的朋友们不可多得的参考资料。 内容概述: 题目类型丰富:包含了多种题型,从基础的选择题、填空题,到更具挑战性的编程题,全方位考察参赛者的编程能力和问题解决能力。 知识点全面:题目涉及Python语言的基础知识、数据结构与算法、逻辑推理等多个方面,是检验和巩固Python编程技能的好帮手。 实战性强:题目设计贴近实际,不仅能够帮助参赛者提升编程技能,还能增强他们在实际问题中的应对能力。 适用人群: 准备参加蓝桥杯大赛或其他编程竞赛的学生和爱好者。 希望通过实战题目提升Python编程技能的开发者。 对编程有兴趣,希望了解蓝桥杯大赛题目风格的朋友。 学习建议: 建议在掌握Python基础知识后再进行题目的学习和练习。 对于每个题目,可以先尝试自己解决,再对照答案进行学习和总结。 可以结合其他编程资料和在线教程,加深对题目涉及知识点的理解。
- 19.16MB
Tesseract最新中文语言包chi-sim.traineddata
2022-10-22chi_sim.traineddata
- 513KB
PyCharm安装教程一篇搞定包括下载PyCharm、安装PyCharm、PyCharm简单使用教程
2024-03-18pycharm安装教程PDF文档,文档包含pycharm安装全流程,包括下载pycharm、安装pycharm、pycharm简单使用教程。PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm
- 22.34MB
Python学习笔记(干货) 中文PDF完整版.pdf
2023-05-231、Python环境搭建 1.1 Python简介 1.2 Python语言的发展历程 1.3 Python语言的主要特点 1.4 Python应用场景 1.5 Python环境搭建 1.6 第一个Python程序 1.7 集成开发工具 2、Python语法基础 2.1 Python中的输入输出函数 2.2 Python中的注释 2.3 Python中的变量 3、Python中的基本数据类型 3.1 整型-int 3.2 浮点型-float 3.3 布尔类型-bool 3.4 字符串类型-str 4、Python中的常见运算符 4.1 算术运算符 4.2 关系运算符 4.3 逻辑运算符 4.4 位运算符 4.5 成员运算符 4.6 身份运算符 5、Python中的分支结构 5.1 单向分支-if语句 5.2 双向分支-if 5.3 多分支-if 5.4 分支结构的嵌套 5.5 条件表达式 6、Python中的循环结构 6.1 while循环 6.2 for循环 6.3 循环结构嵌套
- 8.17MB
谷歌浏览器驱动最新版(123.0.6312.122)
2024-04-13chromedriver 适用于最新的谷歌浏览器驱动最新版(123.0.6312.122) 主要用于selenium自动化操作,Python调试脚本,经测试可正常使用。 Google Chrome 64bit Windows版
- 37.76MB
抢购haiwei.rar
2021-02-242021抢购华为mate40, python版,亲测可用
- 235.98MB
计算机二级python真题题库(题目+答案)电子版笔记2
2023-02-15本资源包含历年来计算机二级python真题题库(题目+答案)电子版笔记1,共15套真题,80道习题及2套练习题。计算机二级python考试的大部分内容都十分基础,可以帮助初学者用来入门Python。考试有40分的单选题、60分的操作题。其中单选题是公共基础题(10分,包括计算机基础、数据结构与算法等相关知识)及Python基础相关的题目(30分,包括python基本语法规则、安装方法、第三方库等相关知识)。 最重要的其实就是操作题,操作题就是给定一定的情景环境,让考生编写相应代码。操作题一共有六大题,包括3道基本操作题(各5分)、2道简单应用题(分别10、15分)和一道综合应用题(20分)。其中基本操作提多以填空形式出现较为简单,应用题多考察一些常用函数,综合应用题难度较大,需要重点练习一下! 如果有小伙伴刚好想要入门这门语言的话,顺带考个证书会是个不错的选择~
- 303KB
Python 八股文.pdf
2023-06-17python八股文
- 72KB
Microsoft C++ Build Tools
2024-03-11Microsoft C++ Build Tools
- 183B
基于python的电影数据可视化分析与推荐系统
2023-12-09本项目利用网络爬虫技术从国外某电影网站和国内某电影评论网站采集电影数据,并对电影数据进行可视化分析,实现电影的检索、热门电影排行和电影的分类推荐,同时对电影的评论进行关键词抽取和情感分析。
- 103.33MB
论文复现:QA-GNN: Reasoning with Language Models and Knowledge
2024-04-24除了带有 ConceptNet 知识图谱的常识性 QA 数据集(CommonsenseQA、OpenBookQA)外,我们还添加了一个生物医学 QA 数据集 (MedQA-USMLE),其中包含基于疾病数据库和 DrugBank 的生物医学知识图谱。您可以从 [此处] 下载所有数据。解压缩它并将 and 文件夹放在目录中。虽然这些数据已经过预处理,但我们还提供了我们在 中使用的预处理脚本