登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書

『簡體書』Selenium自动化测试指南

書城自編碼: 2126982
分類:簡體書→大陸圖書→計算機/網絡软件工程/开发项目管理
作者: 赵卓 著
國際書號(ISBN): 9787115315342
出版社: 人民邮电出版社
出版日期: 2013-09-01
版次: 1 印次: 1
頁數/字數: 302/390000
書度/開本: 16开 釘裝: 平装

售價:HK$ 111.3

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
欧洲四千年
《 欧洲四千年 》

售價:HK$ 93.2
孙中山与海南(1905—1913)
《 孙中山与海南(1905—1913) 》

售價:HK$ 92.0
故宫雅趣:紫禁城皇室生活与君臣轶事
《 故宫雅趣:紫禁城皇室生活与君臣轶事 》

售價:HK$ 103.8
金钱、奇珍异品与造物术:荷兰黄金时代的科学与贸易
《 金钱、奇珍异品与造物术:荷兰黄金时代的科学与贸易 》

售價:HK$ 115.6
本该成为女王的姐妹:都铎王朝的一段悲剧
《 本该成为女王的姐妹:都铎王朝的一段悲剧 》

售價:HK$ 115.6
棺材船:爱尔兰大饥荒时期海上的生与死
《 棺材船:爱尔兰大饥荒时期海上的生与死 》

售價:HK$ 103.8
新左派政治经济学:一个局外人的看法(汉译名著本14)
《 新左派政治经济学:一个局外人的看法(汉译名著本14) 》

售價:HK$ 33.6
汗青堂丛书006·十二幅地图中的世界史(2024版)
《 汗青堂丛书006·十二幅地图中的世界史(2024版) 》

售價:HK$ 141.6

 

建議一齊購買:

+

HK$ 88.5
《 Selenium 2自动化测试实战——基于Python语言 》
+

HK$ 127.7
《 移动App测试实战:顶级互联网企业软件测试和质量提升最佳实践(国内顶级互联网公司测试实战经验总结,来自阿里、腾讯、京东、携程、百度等公司多位测试专家联袂推荐。移动App开发与测试人员必备参考) 》
+

HK$ 254.8
《 《地图(人文版)》手绘世界地图儿童百科绘本 》
+

HK$ 103.5
《 你的孤独,虽败犹荣 》
+

HK$ 205.4
《 Python基础教程(第2版·修订版) 》
編輯推薦:
Selenium的特性突出,应用前景看好。相关书籍较少,存在市场空白。
整理了所有个人经验及其他人在Selenium实用过程中的经验,对一些疑难问题进行说明。在作者所在公司的推广和培训中,得到同事的好评。很有实践指导效果和出版价值。
內容簡介:
Selenium是ThoughtWorks公司开发的Web自动化测试工具。Selenium可以直接在浏览器中运行,支持Windows、Linux和Macintosh平台上的Internet Explorer、Mozilla和Firefox等浏览器,得到了广大Web开发和测试人员的应用。
《Selenium自动化测试指南》是使用Selenium实现Web自动化测试的指南。《Selenium自动化测试指南》共分为9章。第1章~第2章,介绍了Selenium自动化测试相关的基础知识和辅助工具;第3章~第5章,分别介绍了Selenium IDE、Selenium1Remote ControL以及Selenium2WebDriver的用法。第6章~第7章,主要介绍实际工作中如何使用Selenium来进行测试,介绍了自动化测试的流程和框架,并通过实例来讲解自动化测试用例和测试代码的实际编写。第8章~第9章介绍了Selenium测试难点和常见问题的解决。
《Selenium自动化测试指南》兼顾Selenium当前流行和应用的不同版本,包括丰富的示例和图解。本书适合于测试人员、测试组长、测试经理、质量保证工程师、软件过程改进人员以及相关专业学生阅读,以快速掌握并在实际工作中使用Selenium。
關於作者:
赵卓,软件开发出身,项目开发经验丰富,同时兼修各种自动化测试技术。第4 届中国成都国际软件设计大赛“最佳设计奖”得主。译作有《Visual Studio 2010 软件测试指南》和《快速编码: 高效使用Microsoft Visual Studio》。现就职于新蛋中国,负责推动整个部门的自动化测试。
目錄
目 录

第1章 Selenium自动化测试基础 1
1.1 自动化测试基础 2
1.1.1 软件测试概述 2
1.1.2 自动化测试简介 4
1.1.3 Selenium简介 5
1.2 HTMLXMLXPath基础 7
1.2.1 HTML简介 7
1.2.2 XML简介 9
1.2.3 使用XPath进行元素定位 10
第2章 必备辅助工具 17
2.1 FireBug 18
2.2 FirePath 22
第3章 Selenium IDE 25
3.1 Selenium IDE的安装 26
3.2 录制测试用例 27
3.3 编写测试用例 30
3.4 Command 33
3.4.1 Action 34
3.4.2 Accessor 46
3.4.3 Assertion 59
3.5 Target 71
3.5.1 identifier定位 71
3.5.2 id定位 72
3.5.3 name定位 73
3.5.4 XPath定位 74
3.5.5 链接文字定位 75
3.5.6 DOM定位 76
3.5.7 CSS定位 77
3.5.8 隐式定位 78
3.6 Value 78
3.6.1 带变量的字符串 78
3.6.2 带JavaScript的字符串 79
3.7 日志与引用 79
3.8 将命令复制或导出为代码 80
3.8.1 将命令复制为代码 80
3.8.2 将命令导出为代码 82
第4章 Selenium 1Remote Control 84
4.1 Selenium 1的工作原理 85
4.1.1 Selenium 1的组件 85
4.1.2 Selenium服务器 86
4.1.3 Selenium客户端库文件 86
4.2 安装并使用Selenium 86
4.2.1 在C# IDE中使用Selenium 87
4.2.2 在Java IDE中使用Selenium 92
4.3 下载并启动Selenium服务器 99
4.4 选择浏览器开始测试 100
4.5 浏览器导航操作 102
4.5.1 Openurl 102
4.5.2 GoBackurl 103
4.5.3 Refresh, WindowFocus, WindowMaximize和Close 104
4.6 操作页面元素 105
4.6.1 Typelocator, value 105
4.6.2 TypeKeyslocator, value 106
4.6.3 Clicklocator 107
4.6.4 ClickAtlocator, coordString 107
4.6.5 doubleClicklocator 108
4.6.6 doubleClickAtlocator, coordString 108
4.6.7 SelectselectLocator, optionLocator 108
4.6.8 checklocatorunChecklocator 110
4.6.9 focuslocator 110
4.7 键盘鼠标模拟操作 110
4.8 获取页面元素的内容 112
4.8.1 getTitle 112
4.8.2 getLocation 114
4.8.3 getValuelocator 114
4.8.4 IsEditablelocator 115
4.8.5 getTextlocator 116
4.8.6 isCheckedlocator 118
4.8.7 getSelectedIndexselectLocator 119
4.8.8 getSelectedLabelselectLocator 121
4.8.9 getSelectedValueselectLocator 122
4.8.10 getSelectOptionsselectLocator 123
4.8.11 getTabletableCell Address 124
4.8.12 getAttributeattributeLocator 126
4.8.13 isTextPresentpattern 127
4.8.14 isElementPresentlocator 128
4.8.15 isVisiblelocator 130
4.8.16 getXpathCountlocator 131
4.9 设置等待 132
4.9.1 WaitForPageToLoadtimeout 132
4.9.2 setTimeOuttimeout 133
4.9.3 setSpeedvalue 133
4.10 测试控制和调试类操作 134
4.10.1 captureEntirePage Screenshotfilename, kwargs 134
4.10.2 captureEntirePage Screenshotfilename 135
4.10.3 highlightlocator 136
4.11 JavaScript弹出对话框的处理 136
4.11.1 IsAlertPresent 138
4.11.2 GetAlert 139
4.11.3 IsConfirmationPresent 140
4.11.4 GetConfirmation 141
4.11.5 ChooseOkOnNext Confirmation和Choose CancelOnNext Confirmation 142
4.11.6 IsPromptPresent 142
4.11.7 GetPrompt 143
4.11.8 AnswerOnNextPromptanswer 144
4.12 浏览器多窗口处理 144
4.12.1 GetAllWindowIds、GetAllWindowNames和GetAllWindow Titles 145
4.12.2 WaitForPopUpwindowID, timeout 148
4.12.3 SelectPopUpwindowID和SelectWindowwindowID 149
4.12.4 OpenWindowurl, windowID 150
4.13 结束测试 151
4.13.1 Close和Stop 151
4.13.2 shutDownSelenium Server 152
第5章 Selenium 2WebDriver 153
5.1 Selenium 2——基于对象的测试 154
5.2 安装并引用Selenium 2 155
5.2.1 在C# IDE中使用Selenium 156
5.2.2 在Java IDE中使用Selenium 160
5.3 选择浏览器开始测试 166
5.4 浏览器导航对象Navigation 169
5.4.1 GoToUrlto 169
5.4.2 BackForward 170
5.4.3 Refresh 172
5.5 查找条件对象By 173
5.5.1 IdidToFind 173
5.5.2 NamenameToFind 175
5.5.3 LinkTextlinkText ToFind 175
5.5.4 PartialLinkTextpartial LinkTextToFind 176
5.5.5 ClassNameclassName ToFind 177
5.5.6 TagNameTagName ToFind 178
5.5.7 XPathxPathToFind 179
5.6 操作页面元素WebElement 179
5.6.1 Click 180
5.6.2 SendKeystext 183
5.6.3 Clear 184
5.6.4 Submit 185
5.7 获取页面及页面元素的内容 187
5.7.1 TitlegetTitle 187
5.7.2 UrlgetCurrentUrl 188
5.7.3 TextgetText 189
5.7.4 SelectedisSelected 190
5.7.5 TagNamegetTagName 191
5.7.6 EnabledisEnabled 192
5.7.7 DisplayedisDisplayed 193
5.7.8 GetAttributeattribute Name 194
5.8 弹出对话框的处理 195
5.8.1 Accept 197
5.8.2 Dismiss 198
5.8.3 SendKeyskeysToSend 200
5.8.4 TextgetText 201
5.9 浏览器多窗口处理 202
5.9.1 WindowHandlesget WindowHandles 203
5.9.2 WindowwindowName 204
5.10 设置管理 205
5.10.1 CookiesgetCookies 206
5.10.2 Windowwindow 210
5.10.3 Timeouts 212
5.11 为测试操作添加事件 213
5.11.1 在C#中使用Event FiringWebDriver 214
5.11.2 在Java中使用Event FiringWebDriver 219
5.12 结束测试 225
第6章 自动化测试的流程和框架 229
6.1 自动化测试的流程 230
6.2 自动化测试框架 232
第7章 自动化测试的实施 236
7.1 设计自动化测试用例 237
7.1.1 登录功能的用例设计 237
7.1.2 搜索商品功能的用例设计 238
7.1.3 购买商品功能的用例设计 242
7.2 编写自动化测试代码 245
7.2.1 登录功能的测试代码 245
7.2.2 搜索商品功能的测试代码 252
7.2.3 购买商品功能的测试代码 262
7.3 设计自动化测试数据 268
7.3.1 登录功能的数据 268
7.3.2 搜索商品功能的数据 269
7.3.3 购买商品功能的数据 271
第8章 Selenium测试进阶 272
8.1 OperaiPhoneAndroid测试 273
8.1.1 Opera测试 273
8.1.2 iPhone测试 276
8.1.3 Android测试 279
8.2 Selenium 1与Selenium 2的切换 282
8.2.1 从Selenium 1切换到Selenium 2 282
8.2.2 从Selenium 2切换到Selenium 1 287
8.3 对Selenium进行扩展 287
8.3.1 对Selenium IDE应用扩展 290
8.3.2 对Selenium 1应用扩展 290
8.3.3 对Selenium 2应用扩展 292
第9章 使用Selenium常见的问题 294
9.1 使用Selenium IDE常见的问题 295
9.2 使用Selenium 1常见的问题 296
9.3 使用Selenium 2常见的问题 301

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.