<address id="lpzft"></address>

    <address id="lpzft"></address>

    Java知识分享网 - 轻松学习从此开始!????

    Java知识分享网

    Java1234官方群24:java1234官方群24
    Java1234官方群24:791563025
         

    006项目-百度云搜索引擎开源?。?!

    毕设课设专业代做论文定制

    007项目-资源分享平台开源??!

    Java学习路线图?。?!

    SpringBoot打造企业级进销存

    领取QQ第三方登录视频教程

    做活动,领取支付宝在线支付完整视频教程

    Java1234 VIP课程

    领取微信扫码登录Java实现视频教程

    Java1234至尊VIP(特价活动)
    当前位置: 主页 > Java文档 > Java基础相关 >

    selenium自动化测试基于python语言 PDF 下载


    分享到:
    时间:2019-07-07 11:26来源:https://download.csdn.net/ 作者:转载  侵权举报
    selenium自动化测试基于python语言 PDF 下载
    失效链接处理
    selenium自动化测试基于python语言 PDF 下载

    转载自:https://download.csdn.net/download/pjjfanpu/10713764
     
    本站整理下载:
    提取码:la0d 
     
     
    用户下载说明:
    电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
    http://product.dangdang.com/25213895.html
      
    相关截图:
     
    资料简介:
    Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经得到广泛的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试。主要内容为:基于Python 的 Selenium WebDriver 入门知识、Selenium Python脚本、使用unittest 编写单元测试、生成HTML格式的测试报告、元素定位、Selenium Python API 介绍、元素等待机制、跨浏览器测试、移动端测试、编写一个iOS测试脚本、编写一个Android测试脚本、Page Object与数据驱动测试、Selenium WebDriver的特性、第三方工具与框架集成等核心技术。 《Selenium自动化测试 基于Python语言》适合任何软件测试人员阅读,也适合作为大专院校师生的学习用书和培训学校的教材。
     
    资料目录:
    第 1章 基于Python的Selenium 

    WebDriver入门 1

    1.1 环境准备 2

    1.1.1 安装Python 3

    1.1.2 安装Selenium包 3

    1.1.3 浏览Selenium WebDriver 

    Python文档 3

    1.1.4 选择一个IDE 4

    1.1.5 PyCharm设置 8

    1.2 Selenium Python脚本 11

    1.3 支持跨浏览器 16

    1.3.1 设置IE浏览器 16

    1.3.2 设置Google Chrome

    浏览器 19

    1.4 章节回顾 21

    第 2章 使用unittest编写单元测试 22

    2.1 unittest单元测试框架 23

    2.1.1 TestCase类 25

    2.1.2 类级别的setUp()方法和

    tearDown()方法 30

    2.1.3 断言 32

    2.1.4 测试套件 33

    2.2 生成HTML格式的测试报告 36

    2.3 章节回顾 38

    第3章 元素定位 39

    3.1 借助浏览器开发模式定位 42

    3.1.1 用火狐浏览器Firebug插件检查页面元素 42

    3.1.2 用谷歌Chrome浏览器

    检查页面元素 43

    3.1.3 用IE浏览器检查页面

    元素 44

    3.2 元素定位 45

    3.2.1 ID定位 46

    3.2.2 name定位 47

    3.2.3 class定位 47

    3.2.4 tag定位 48

    3.2.5 XPath定位 50

    3.2.6 CSS选择器定位 51

    3.2.7 Link定位 53

    3.2.8 Partial link定位 54

    3.3 方法实践 54

    3.4 章节回顾 58

    第4章 Selenium Python API介绍 59

    4.1 HTML表单元素 60

    4.2 WebDriver原理 61

    4.2.1 WebDriver功能 61

    4.2.2 WebDriver方法 61

    4.3 WebElement接口 63

    4.3.1 WebElement功能 63

    4.3.2 WebElement方法 63

    4.4 操作表单、文本框、复选框、单选

    按钮 64

    4.4.1 检查元素是否启用或

    显示 65

    4.4.2 获取元素对应的值 66

    4.4.3 is_selected()方法 67

    4.4.4 clear()与send_keys()

    方法 67

    4.5 操作下拉菜单 71

    4.5.1 Select原理 72

    4.5.2 Select功能 72

    4.5.3 Select方法 72

    4.6 操作警告和弹出框 75

    4.6.1 Alert 原理 75

    4.6.2 Alert功能 75

    4.6.3 Alert方法 75

    4.6.4 浏览器自动化处理 78

    4.7 章节回顾 80

    第5章 元素等待机制 81

    5.1 隐式等待 82

    5.2 显式等待 84

    5.3 expected_conditions类 85

    5.3.1 判断某个元素是否

    存在 87

    5.3.2 判断是否存在Alerts 88

    5.4 预期条件判断的实践 89

    5.5 章节回顾 90

    第6章 跨浏览器测试 91

    6.1 Selenium Standalone Server 93

    6.1.1 下载Selenium Standalone 

    Server 93

    6.1.2 启动Selenium Standalone 

    Server 94

    6.2 在Selenium Standalone Server上

    执行测试 95

    6.2.1 配置IE支持 98

    6.2.2 配置Chrome支持 98

    6.3 Selenium Grid 98

    6.3.1 启动hub 99

    6.3.2 添加节点 100

    6.4 Mac OS X的Safari节点 103

    6.5 在Grid上执行测试 104

    6.6 在云端执行测试 107

    6.7 章节回顾 110

    第7章 移动端测试 111

    7.1 认识Appium 112

    7.1.1 Appium支持的应用

    类型 113

    7.1.2 Appium环境准备 113

    7.2 安装Appium 116

    7.3 iOS测试 119

    7.4 Android测试 122

    7.5 使用Sauce Labs 126

    7.6 章节回顾 128

    第8章 Page Object与数据驱动

    测试 129

    8.1 数据驱动测试 130

    8.2 使用ddt执行数据驱动测试 131

    8.2.1 安装ddt 131

    8.2.2 设计一个简单的数据

    驱动测试 131

    8.3 使用外部数据的数据驱动

    测试 133

    8.3.1 通过CSV获取数据 133

    8.3.2 通过Excel获取数据 136

    8.4 Page Object设计模式 138

    8.4.1 测试准备 140

    8.4.2 BasePage对象 140

    8.4.3 实现Page Object 141

    8.4.4 构建Page Object模式

    测试实例 145

    8.5 章节回顾 146

    第9章 Selenium WebDriver的特性 147

    9.1 键盘与鼠标事件 148

    9.1.1 键盘事件 150

    9.1.2 鼠标事件 151

    9.2 调用JavaScript 154

    9.3 屏幕截图 157

    9.4 屏幕录制 158

    9.5 弹出窗的处理 161

    9.6 操作cookies 163

    9.7 章节回顾 165

    第 10章 第三方工具与框架集成 167

    10.1 行为驱动开发(BDD) 168

    10.1.1 Behave安装 169

    10.1.2 feature 169

    10.2 持续集成Jenkins 174

    10.2.1 Jenkins环境准备 174

    10.2.2 搭建Jenkins 175

    10.3 章节回顾 182 


     
     
    ------分隔线----------------------------
    锋哥公众号


    好彩客彩票 h1v| jvz| 1lj| 1fx| zz1| lxp| l1t| plj| 9jz| pt0| rxh| v0v| pld| 0bj| ft0| zfn| bvz| v0r| xhf| 9bl| vr9| pxv| r9p| fzf| 9lf| vj9| vxr| r0b| lrl| xvr| b8f| lnt| 8vp| rv8| rnp| n8t| tvz| 9rl| jn9| tzl| l9r| nrv| bnh| 7dp| jb7| frn| f8b| vzd| 8jl| td8| prn| z8z| vrl| 8hl| tf6| jh7| jxl| bx7| hdd| h7l|