SELENIUM3自动化测试实战 基于PYTHON语言虫师电子工业出版社9787121369247 软件工具自动检测蔚蓝书店 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线

SELENIUM3自动化测试实战 基于PYTHON语言虫师电子工业出版社9787121369247 软件工具自动检测蔚蓝书店精美图片
》SELENIUM3自动化测试实战 基于PYTHON语言虫师电子工业出版社9787121369247 软件工具自动检测蔚蓝书店电子书籍版权问题 请点击这里查看《

SELENIUM3自动化测试实战 基于PYTHON语言虫师电子工业出版社9787121369247 软件工具自动检测蔚蓝书店书籍详细信息

  • ISBN:9787121369247
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2019-07
  • 页数:272
  • 价格:50.20
  • 纸张:胶版纸
  • 装帧:平装-胶订
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看

寄语:

全新正版图书 七天无理由退货 团购优惠 正规发票


内容简介:

《Selenium3自动化测试实战——基于Python语言》共分 14章,第 1章介绍了自动化测试相关的基础知识。第 2章到第 10章是本书的重点,从环境搭建,到 WebDriver API介绍,再到单元测试框架的使用,循序渐进地介绍了自动化测试所用到的知识,最后再通过项目将这些知识串联起来。第 11章详细介绍了如何使用 Jenkins配置自动化测试项目。第 12章到第 14章介绍了移动自动化测试工具 appium的使用。

《Selenium3自动化测试实战——基于Python语言》的写作目的并不是简单地告诉读者如何使用一个自动化测试工具,而是希望读者在学习本书的内容后能够提升技术高度、拓展技术宽度,从而摆脱简单的手工测试,向高级测试工程师迈进。


书籍目录:

第1 章 自动化测试基础 ................................................................................................. 1

1.1 分层的自动化测试 ................................................................................................ 1

1.2 适合自动化测试的项目 ........................................................................................ 3

1.3 如何学 自动化测试 ...................................................................................... 4

1.4 Selenium 简介 ........................................................................................................ 4

1.5 appium 简介 ........................................................................................................... 8

第2 章 测试环境搭建 .................................................................................................. 10

2.1 安装Python .......................................................................................................... 10

2.2 安装Selenium ...................................................................................................... 12

2.3 个Selenium 自动化测试脚本 ..................................................................... 12

2.4 浏览器驱动 .......................................................................................................... 13

第3 章 Python 基础 ..................................................................................................... 16

3.1 Python 哲学 .......................................................................................................... 16

3.2 输出 ...................................................................................................................... 18

3.2.1 打印 .......................................................................................................... 18

3.2.2 引号与注释 .............................................................................................. 19

3.3 分支与循环 ..........................................................................................................

3.3.1 if 语句 .......................................................................................................

3.3.2 for 语句 .................................................................................................... 21

3.4 列表、元组与字典 .............................................................................................. 22

3.4.1 列表 .......................................................................................................... 22

3.4.2 元组 .......................................................................................................... 23

3.4.3 字典 .......................................................................................................... 24

3.5 函数、类和方法 .................................................................................................. 25

3.5.1 函数 .......................................................................................................... 25

3.5.2 类和方法 .................................................................................................. 26

3.6 模组 ...................................................................................................................... 27

3.6.1 调用模块 .................................................................................................. 27

3.6.2 自定义模块 .............................................................................................. 30

3.6.3 跨目录调用文件 ...................................................................................... 31

3.6.4 编写自测代码 .......................................................................................... 33

3.7 异常 ...................................................................................................................... 34

3.7.1 认识异常 .................................................................................................. 34

3.7.2 更多异常用法 .......................................................................................... 37

3.7.3 抛出异常 .................................................................................................. 37

3.8 新手常犯的错误 .................................................................................................. 38

第4 章 WebDriver API ................................................................................................ 40

4.1 从定位元素开始 .................................................................................................. 40

4.1.1 id 定位 ...................................................................................................... 44

4.1.2 name 定位 ................................................................................................ 44

4.1.3 class 定位 ................................................................................................. 44

4.1.4 tag 定位 .................................................................................................... 44

4.1.5 link 定位 ................................................................................................... 45

4.1.6 partial link 定位 ........................................................................................ 45

4.1.7 XPath 定位 ............................................................................................... 46

4.1.8 CSS 定位 .................................................................................................. 48

4.1.9 用By 定位元素 ....................................................................................... 51

4.2 控制浏览器 .......................................................................................................... 52

4.2.1 控制浏览器窗口大小 .............................................................................. 52

4.2.2 控制浏览器后退、 .......................................................................... 52

4.2.3 模拟浏览器刷新 ...................................................................................... 53

4.3 WebDriver 中的常用方法 .................................................................................... 53

4.4 鼠标操作 .............................................................................................................. 55

4.5 键盘操作 .............................................................................................................. 57

4.6 获得验证信息 ...................................................................................................... 58

4.7 设置元素等待 ...................................................................................................... 59

4.7.1 显式等待 .................................................................................................. 60

4.7.2 隐式等待 .................................................................................................. 62

4.8 定位一组元素 ...................................................................................................... 63

4.9 多表单切换 .......................................................................................................... 64

4.10 多窗口切换 ........................................................................................................ 65

4.11 警告框处理 ........................................................................................................ 67

4.12 下拉框处理 ........................................................................................................ 69

4.13 上传文件 ............................................................................................................ 70

4.14 文件 ...........................................


作者介绍:

暂无相关内容,正在全力查找中


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!



原文赏析:

知识延伸 当Python在执行import语句时,到底进行了什么操作。按照Python的文档,它执行了如下操作:

  第1步,创建一个新的module对象(它可能包含多个module);

  第2步,把这个module对象插到sys.module中;

  第3步,装载module的代码(如果需要,则必须先编译);

  第4步,执行新的module中对应的代码。

  在执行第3步时,首先需要找到module程序所在的位置,搜索的顺序是:

  当前路径(以及从当前目录指定的sys.path),PythonPATH,再后是Python安装时设置的相关的默认路径。正因为存在这样的顺序,所以如果当前路径或PythonPATH中存在于标准module同样的module,则会覆盖标准module。也就是说,如果当前目录下存在xml.py,那么在执行import xml时,导入的是当前目录下的module,而不是系统标准的xml。

  了解了这些后,我们就可以先构建一个package,以普通module的方式导入,这样即可直接访问此package中的各个module。Python 2中的package必须包含一个 __init__.py 的文件。


在Python中,通过import...或from...import...的方式引用模块,下面引用time模块。

imp.py

import time

print(time.ctime())


imp.py

from time import ctime

print(ctime())


其它内容:

编辑推荐

《Selenium3自动化测试实战——基于Python语言》重要知识结如下:

(1); Python3 编程语言基础精讲

(2); 通过个例子展示WebDriver API 的使用场景

(3); unittest & pytest 两大单元测试框架介绍

(4); 数据驱动模型在项目中的应用

(5); 通过自动化项目串联所有知识点

(6); Jenkins持续集成的安装与配置

(7); appium 移动测试工具的应用

;


书籍介绍

《Selenium3自动化测试实战——基于Python语言》共分 14章,第 1章介绍了自动化测试相关的基础知识。第 2章到第 10章是本书的重点,从环境搭建,到 WebDriver API介绍,再到单元测试框架的使用,循序渐进地介绍了自动化测试所用到的知识,最后再通过项目将这些知识串联起来。第 11章详细介绍了如何使用 Jenkins配置自动化测试项目。第 12章到第 14章介绍了移动自动化测试工具 appium的使用。

《Selenium3自动化测试实战——基于Python语言》的写作目的并不是简单地告诉读者如何使用一个自动化测试工具,而是希望读者在学习本书的内容后能够提升技术高度、拓展技术宽度,从而摆脱简单的手工测试,向高级测试工程师迈进。


书籍真实打分

  • 故事情节:6分

  • 人物塑造:6分

  • 主题深度:6分

  • 文字风格:5分

  • 语言运用:7分

  • 文笔流畅:4分

  • 思想传递:4分

  • 知识深度:9分

  • 知识广度:8分

  • 实用性:9分

  • 章节划分:9分

  • 结构布局:8分

  • 新颖与独特:5分

  • 情感共鸣:5分

  • 引人入胜:4分

  • 现实相关:8分

  • 沉浸感:5分

  • 事实准确性:8分

  • 文化贡献:7分


网站评分

  • 书籍多样性:6分

  • 书籍信息完全性:7分

  • 网站更新速度:5分

  • 使用便利性:3分

  • 书籍清晰度:6分

  • 书籍格式兼容性:4分

  • 是否包含广告:6分

  • 加载速度:9分

  • 安全性:7分

  • 稳定性:8分

  • 搜索功能:4分

  • 下载便捷性:6分


下载点评

  • 方便(131+)
  • 体验满分(366+)
  • txt(71+)
  • 情节曲折(251+)
  • 服务好(455+)
  • 体验差(462+)
  • 书籍多(598+)
  • 全格式(172+)

下载评价

  • 网友 林***艳:

    很好,能找到很多平常找不到的书。

  • 网友 后***之:

    强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!

  • 网友 曾***玉:

    直接选择epub/azw3/mobi就可以了,然后导入微信读书,体验百分百!!!

  • 网友 瞿***香:

    非常好就是加载有点儿慢。

  • 网友 堵***洁:

    好用,支持

  • 网友 晏***媛:

    够人性化!

  • 网友 濮***彤:

    好棒啊!图书很全

  • 网友 寿***芳:

    可以在线转化哦

  • 网友 石***致:

    挺实用的,给个赞!希望越来越好,一直支持。

  • 网友 步***青:

    。。。。。好

  • 网友 权***颜:

    下载地址、格式选择、下载方式都还挺多的

  • 网友 蓬***之:

    好棒good

  • 网友 沈***松:

    挺好的,不错


喜欢"SELENIUM3自动化测试实战 基于PYTHON语言虫师电子工业出版社9787121369247 软件工具自动检测蔚蓝书店"的人也看了

随机推荐