返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版新书]Selenium WebDriver自动化测试完全指南刘傲凡97871155
  • 全店均为全新正版书籍,欢迎选购!新疆西藏青海(可包挂刷).港澳台及海外地区bu bao快递
    • 作者: 刘傲凡著 | 刘傲凡编 | 刘傲凡译 | 刘傲凡绘
    • 出版社: 人民邮电出版社
    • 出版时间:2020-03-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    君凤文轩图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 刘傲凡著| 刘傲凡编| 刘傲凡译| 刘傲凡绘
    • 出版社:人民邮电出版社
    • 出版时间:2020-03-01
    • 版次:1
    • 印次:1
    • 印刷时间:2020-03-01
    • 字数:356000
    • 页数:268
    • 开本:16开
    • ISBN:9787115526854
    • 版权提供:人民邮电出版社
  • 作者: 刘傲凡
  • 著: 刘傲凡
  • 装帧: 平装
  • 印次: 1
  • 定价: 69
  • ISBN: 9787115526854
  • 出版社: 人民邮电出版社
  • 开本: 16开
  • 印刷时间: 2020-03-01
  • 语种: 中文
  • 出版时间: 2020-03-01
  • 页数: 268
  • 外部编号: 五三B114899
  • 版次: 1
  • 成品尺寸: 暂无
  • 章 安装Selenium

    1.1 Selenium的优点

    1.2 Selenium WebDriver

    1.3 在Windows和Linux操作系统上安装Selenium

    1.3.1 Windows操作系统上Python的安装说明

    1.3.2 Linux操作系统上Python的安装说明

    第2章 页面导航

    2.1 启动浏览器

    2.2 打开页面

    2.3 浏览器基本操作

    2.4 拖动窗口

    2.5 cookie的调用

    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章 利器——PhantomJS

    4.1 PhantomJS

    4.2 下载与安装PhantomJS

    4.2.1 在Windows操作系统上安装PhantomJS

    4.2.2 在Linux操作系统上安装PhantomJS

    4.2.3 检验安装

    4.3 配置相应的WebDriver

    4.4 个PhantomJS小程序

    4.5 通过time.sleep()慢下来

    4.6 PhantomJS的命令行参数

    4.7 其他问题

    4.7.1 中文编码问题

    4.7.2 不同frame间的转换

    4.7.3 PhantomJS进程不会自动退出

    第5章 基于Python官网的实战

    5.1 通过Selenium访问Python官网

    5.2 通过JavaScript修改Python官网的标题

    5.3 在搜索框搜索

    5.4 获取latest news部分

    5.5 Selenium的等待

    第6章 基于今日头条的实战

    6.1 通过Selenium访问百度热词

    6.2 通过Selenium搜索相关热词

    6.3 获取条结果

    6.4 定位元素——抓取内容

    6.5 存储数据

    第7章 数据的编解码和处理

    7.1 读写CSV文件

    7.2 读写JSON文件

    7.3 将字典转化为XML

    7.4 解析XML

    7.5 Base64编码

    7.6 词性分析、统计分析NLTK

    7.7 散列表

    7.8 布隆过滤器

    7.9 关系数据库MySQL

    7.9.1 安装MySQL

    7.9.2 MySQL常用命令

    7.10 非关系型数据库

    7.11 总结

    第8章 基于猫眼电影的实战

    8.1 网站分析

    8.2 最初的测试代码

    8.3 进一步完善之后的测试代码

    第9章 基于淘宝商品的实战

    9.1 准备工作

    9.2 流程简述

    9.3 代码解读

    9.4 可配置项

    0章 单元测试

    10.1 为什么要写单元测试

    10.2 怎样写单元测试

    10.3 单元测试的演示

    10.4 单元测试示例

    10.5 Selenium的单元测试

    10.6 美化报告

    1章 多线程

    11.1 什么是进程线程

    11.2 单线程与多线程的对比

    11.3 实际体验

    11.4 threading库中常用的函数

    11.5 锁的概念

    11.6 主程序是线程还是进程

    11.7 更多解决方案

    11.8 基于多线程和Selenium的示例

    11.9 GIL

    2章 发送邮件

    12.1 通信的选择

    12.2 获取授权码

    12.3 发送邮件

    3章 Selenium IDE

    13.1 安装Selenium IDE

    13.2 Selenium IDE

    13.3 Katalon Recorder

    13.3.1 Katalon Recorder的界面

    13.3.2 实例与步骤

    13.4 数据驱动

    13.5 扩展脚本

    13.5.1 添加扩展脚本

    13.5.2 定位器构建器

    13.5.3 定位器构建的自定义顺序

    13.5.4 Prototype附加命令

    13.6 Katalon Recorder Helper工具

    4章 Python扩展

    14.1 2to3工具

    14.2 测试类型

    14.3 通配符类型

    14.4 str方法

    14.5 异常层次结构

    14.6 兼容Python 2和Python

    14.7 兼容性代码

    14.7.1 导入库

    14.7.2 输出函数

    14.7.3 异常捕获

    14.8 类相关

    14.9 推导式

    14.10 经典除法和真除法

    14.11 __future__

    14.12 类型转换和关键字

    5章 GUI测试

    15.1 tkinter测试

    15.2 创建界面

    15.3 按钮

    15.4 pack属性

    15.5 继承类

    15.6 复选框和单选按钮

    15.7 Entry输入框

    15.8 列表框

    15.9 Text控件

    15.10 Canvas控件

    15.11 Menu控件

    15.12 spinbox控件

    15.13 messagebox

    15.14 filedialog

    15.15 Message

    15.16 tkinter界面布局

    15.17 tkinter支持的模块

    15.18 _tkinter接口

    15.19 tkinter.ttk

    15.20 底层实现流程

    6章 基于知乎的实战

    16.1 知乎分析

    16.2 文字部分

    16.3 图片部分

    16.4 建议

    16.4.1 从干净的状态开始

    16.4.2 测试的隔离

    16.4.3 Anaconda

    16.4.4 报告

    16.4.5 IP代理

    16.4.6 过滤请求

    16.5 一些注意事项

    16.5.1 CAPTCHA

    16.5.2 性能测试

    16.5.3 六度分割理论及其实际使用

    16.5.4 HTTP状态码

    16.6 常见问题

    16.6.1 元素定位失败

    16.6.2 WebDriver调用失败

    7章 基于新浪微博的实战

    17.1 新浪微博分析

    17.2 实现思路

    17.3 代码改进

    17.4 结语

    附录A 如何阅读源代码

    附录B Git分布式计算

    刘傲凡,精通互联网技术和计算机爬虫技术,熟悉网页抓取原理及技术,并在HTML、JavaScript、正则表达式、Jsoup、jQuery等方面有深入研究,还对WebMagic框架、PhantomJS、Headless Chrome、Selenium WebDriver等前沿技术保持着极高的热情和浓厚的兴趣。作者曾于《中山大学研究生学刊》发表论文“基于大数据的问答网站用户质量与数量的关系浅析—— 以知乎为例”。同时,作者深刻理解验证码识别、数据挖掘、数据存储等技术,曾协助多家企业搭建分布式爬虫架构。

    本书作为Selenium的优选入门教程,从Selenium的前世今生到安装、部署、应用,一网打尽。
    本书案例丰富,实用性强,所有代码基于Python 3.x版本,且可供下载。

    Selenium是ThoughtWorks公司推出的一款开源Web自动化测试工具。它有助于测试人员按照预定计划进行自动化测试,减轻手工测试的工作量,从而达到提高软件质量的目的。
    本书以Python 3.x版本为基础,借助于多个实战项目介绍了Selenium的用法,涵盖了内容采集、数据处理、单元测试等。本书每章都包含相应的实践内容,并且还在适当的位置提供了一个综合性的实战环节,可以帮助读者活学活用所学的内容。
    本书内容通俗易懂,案例丰富实用,特别适合Python开发人员、爬虫开发、前端开发以及测试人员阅读。

    本书作为Selenium的优选入门教程,从Selenium的前世今生到安装、部署、应用,一网打尽。
    本书案例丰富,实用性强,所有代码基于Python3.x版本,且可供下载。
    Selenium是ThoughtWorks公司推出的一款开源Web自动化测试工具。它有助于测试人员按照预定计划进行自动化测试,减轻手工测试的工作量,从而达到提高软件质量的目的。
    本书以Python3.x版本为基础,借助于多个实战项目介绍了Selenium的用法,涵盖了内容采集、数据处理、单元测试等。本书每章都包含相应的实践内容,并且还在适当的位置提供了一个综合性的实战环节,可以帮助读者活学活用所学的内容。
    本书内容通俗易懂,案例丰富实用,特别适合Python开发人员、爬虫开发、前端开发以及测试人员阅读。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购