您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Selenium自动化测试
字数: 223千字
装帧: 平装
出版社: 人民邮电出版社
作者: (印)昂米沙·冈迪察(Unmesh Gundecha) 著;金鑫,熊志男 译
出版日期: 2018-01-01
商品条码: 9787115461742
版次: 1
开本: 16开
页数: 182
出版年份: 2018
定价:
¥49
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经得到广泛的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试。主要内容为:基于Python 的 Selenium WebDriver 入门知识、Selenium Python脚本、使用unittest 编写单元测试、生成HTML格式的测试报告、元素定位、Selenium Python API 介绍、元素等待机制、跨浏览器测试、移动端测试、编写一个iOS测试脚本、编写一个Android测试脚本、Page Object与数据驱动测试、Selenium WebDriver的特性、第三方工具与框架集成等核心技术。《Selenium自动化测试 基于Python语言》适合任何软件测试人员阅读,也适合作为大专院校师生的学习用书和培训学校的教材。
作者简介
昂米沙·冈迪察,拥有计算机软件硕士学位,在软件开发与测试领域有着12年的工作经验。无论是在应对业界标准,还是定制需求下,他都有着丰富的构建自动化测试解决方案的经验。与此同时,他还知名品牌开发了大量商业或开源的自动化测试工具。
他曾供职于微软公司,从事开发有关的工作。目前在印度的一家跨国企业从事测试架构师工作,在Ruby、Java、iOS、Android和PHP的项目中有着极丰富的开发与测试经验。
目录
第1章基于Python的SeleniumWebDriver入门1
1.1环境准备2
1.1.1安装Python3
1.1.2安装Selenium包3
1.1.3浏览SeleniumWebDriverPython文档3
1.1.4选择一个IDE4
1.1.5PyCharm设置8
1.2SeleniumPython脚本11
1.3支持跨浏览器16
1.3.1设置IE浏览器16
1.3.2设置GoogleChrome浏览器19
1.4章节回顾21
第2章使用unittest编写单元测试22
2.1unittest单元测试框架23
2.1.1TestCase类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.1ID定位46
3.2.2name定位47
3.2.3class定位47
3.2.4tag定位48
3.2.5XPath定位50
3.2.6CSS选择器定位51
3.2.7Link定位53
3.2.8Partiallink定位54
3.3方法实践54
3.4章节回顾58
第4章SeleniumPythonAPI介绍59
4.1HTML表单元素60
4.2WebDriver原理61
4.2.1WebDriver功能61
4.2.2WebDriver方法61
4.3WebElement接口63
4.3.1WebElement功能63
4.3.2WebElement方法63
4.4操作表单、文本框、复选框、单选按钮64
4.4.1检查元素是否启用或显示65
4.4.2获取元素对应的值66
4.4.3is_selected()方法67
4.4.4clear()与send_keys()方法67
4.5操作下拉菜单71
4.5.1Select原理72
4.5.2Select功能72
4.5.3Select方法72
4.6操作警告和弹出框75
4.6.1Alert原理75
4.6.2Alert功能75
4.6.3Alert方法75
4.6.4浏览器自动化处理78
4.7章节回顾80
第5章元素等待机制81
5.1隐式等待82
5.2显式等待84
5.3expected_conditions类85
5.3.1判断某个元素是否存在87
5.3.2判断是否存在Alerts88
5.4预期条件判断的实践89
5.5章节回顾90
第6章跨浏览器测试91
6.1SeleniumStandaloneServer93
6.1.1下载SeleniumStandaloneServer93
6.1.2启动SeleniumStandaloneServer94
6.2在SeleniumStandaloneServer上执行测试95
6.2.1配置IE支持98
6.2.2配置Chrome支持98
6.3SeleniumGrid98
6.3.1启动hub99
6.3.2添加节点100
6.4MacOSX的Safari节点103
6.5在Grid上执行测试104
6.6在云端执行测试107
6.7章节回顾110
第7章移动端测试111
7.1认识Appium112
7.1.1Appium支持的应用类型113
7.1.2Appium环境准备113
7.2安装Appium116
7.3iOS测试119
7.4Android测试122
7.5使用SauceLabs126
7.6章节回顾128
第8章PageObject与数据驱动测试129
8.1数据驱动测试130
8.2使用ddt执行数据驱动测试131
8.2.1安装ddt131
8.2.2设计一个简单的数据驱动测试131
8.3使用外部数据的数据驱动测试133
8.3.1通过CSV获取数据133
8.3.2通过Excel获取数据136
8.4PageObject设计模式138
8.4.1测试准备140
8.4.2BasePage对象140
8.4.3实现PageObject141
8.4.4构建PageObject模式测试实例145
8.5章节回顾146
第9章SeleniumWebDriver的特性147
9.1键盘与鼠标事件148
9.1.1键盘事件150
9.1.2鼠标事件151
9.2调用JavaScript154
9.3屏幕截图157
9.4屏幕录制158
9.5弹出窗的处理161
9.6操作cookies163
9.7章节回顾165
第10章第三方工具与框架集成167
10.1行为驱动开发(BDD)168
10.1.1Behave安装169
10.1.2feature169
10.2持续集成Jenkins174
10.2.1Jenkins环境准备174
10.2.2搭建Jenkins175
10.3章节回顾182
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网