点击选择搜索分类
首页 - 日文图书- 正文
☆☆☆☆☆
||
赵卓 著
出版社: 人民邮电出版社 ISBN:9787115315342 版次:1 商品编码:11321029 品牌:异步图书 包装:平装 丛书名: 软件测试丛书 开本:16开 出版时间:2013-09-01 用纸:胶版纸 页数:302 字数:390000 正文语种:中文
《软件测试丛书:Selenium自动化测试指南》兼顾Selenium当前流行和应用的不同版本,包括丰富的示例和图解。本书适合于测试人员、测试组长、测试经理、质量保证工程师、软件过程改进人员以及相关专业学生阅读,以快速掌握并在实际工作中使用Selenium。
1.1 自动化测试基础
1.1.1 软件测试概述
1.1.2 自动化测试简介
1.1.3 Selenium简介
1.2 HTML/XML/XPath基础
1.2.1 HTML简介
1.2.2 XML简介
1.2.3 使用XPath进行元素定位
第2章 必备辅助工具
2.1 FireBug
2.2 FirePath
第3章 Selenium IDE
3.1 Selenium IDE的安装
3.2 录制测试用例
3.3 编写测试用例
3.4 Command
3.4.1 Action
3.4.2 Accessor
3.4.3 Assertion
3.5 Target
3.5.1 identifier定位
3.5.2 id定位
3.5.3 name定位
3.5.4 XPath定位
3.5.5 链接文字定位
3.5.6 DOM定位
3.5.7 CSS定位
3.5.8 隐式定位
3.6 Value
3.6.1 带变量的字符串
3.6.2 带JavaScript的字符串
3.7 日志与引用
3.8 将命令复制或导出为代码
3.8.1 将命令复制为代码
3.8.2 将命令导出为代码
第4章 Selenium 1(Remote Control)
4.1 Selenium 1的工作原理
4.1.1 Selenium 1的组件
4.1.2 Selenium服务器
4.1.3 Selenium客户端库文件
4.2 安装并使用Selenium
4.2.1 在C# IDE中使用Selenium
4.2.2 在Java IDE中使用Selenium
4.3 下载并启动Selenium服务器
4.4 选择浏览器开始测试
4.5 浏览器导航操作
4.5.1 Open(url)
4.5.2 GoBack(url)
4.5.3 Refresh , WindowFocus , WindowMaximize 和Close
4.6 操作页面元素
4.6.1 Type(locator, value)
4.6.2 TypeKeys(locator, value)
4.6.3 Click(locator)
4.6.4 ClickAt(locator, coordString)
4.6.5 doubleClick(locator)
4.6.6 doubleClickAt(locator, coordString)
4.6.7 Select(selectLocator, optionLocator)
4.6.8 check(locator)/unCheck(locator)
4.6.9 focus(locator)
4.7 键盘鼠标模拟操作
4.8 获取页面元素的内容
4.8.1 getTitle
4.8.2 getLocation
4.8.3 getValue(locator)
4.8.4 IsEditable(locator)
4.8.5 getText(locator)
4.8.6 isChecked(locator)
4.8.7 getSelectedIndex(selectLocator)
4.8.8 getSelectedLabel(selectLocator)
4.8.9 getSelectedValue(selectLocator)
4.8.10 getSelectOptions(selectLocator)
4.8.11 getTable(tableCell Address)
4.8.12 getAttribute(attributeLocator)
4.8.13 isTextPresent(pattern)
4.8.14 isElementPresent(locator)
4.8.15 isVisible(locator)
4.8.16 getXpathCount(locator)
4.9 设置等待
4.9.1 WaitForPageToLoad(timeout)
4.9.2 setTimeOut(timeout)
4.9.3 setSpeed(value)
4.10 测试控制和调试类操作
4.10.1 captureEntirePage Screenshot(filename, kwargs)
4.10.2 captureEntirePage Screenshot(filename)
4.10.3 highlight(locator)
4.11 JavaScript弹出对话框的处理
4.11.1 IsAlertPresent
4.11.2 GetAlert
4.11.3 IsConfirmationPresent
4.11.4 GetConfirmation
4.11.5 ChooseOkOnNext Confirmation 和Choose CancelOnNext Confirmation
4.11.6 IsPromptPresent
4.11.7 GetPrompt
4.11.8 AnswerOnNextPrompt(answer)
4.12 浏览器多窗口处理
4.12.1 GetAllWindowIds 、GetAllWindowNames 和GetAllWindow Titles
4.12.2 WaitForPopUp(windowID, timeout)
4.12.3 SelectPopUp(windowID)和SelectWindow(windowID)
4.12.4 OpenWindow(url, windowID)
4.13 结束测试
4.13.1 Close 和Stop
4.13.2 shutDownSelenium Server
第5章 Selenium 2(WebDriver)
5.1 Selenium 2——基于对象的测试
5.2 安装并引用Selenium
5.2.1 在C# IDE中使用Selenium
5.2.2 在Java IDE中使用Selenium
5.3 选择浏览器开始测试
5.4 浏览器导航对象Navigation
5.4.1 GoToUrl /to
5.4.2 Back /Forward
5.4.3 Refresh
5.5 查找条件对象By
5.5.1 Id(idToFind)
5.5.2 Name(nameToFind)
5.5.3 LinkText(linkText ToFind)
5.5.4 PartialLinkText(partial LinkTextToFind)
5.5.5 ClassName(className ToFind)
5.5.6 TagName(TagName ToFind)
5.5.7 XPath(xPathToFind)
5.6 操作页面元素WebElement
5.6.1 Click
5.6.2 SendKeys(text)
5.6.3 Clear
5.6.4 Submit
5.7 获取页面及页面元素的内容
5.7.1 Title/getTitle
5.7.2 Url/getCurrentUrl
5.7.3 Text/getText
5.7.4 Selected/isSelected
5.7.5 TagName/getTagName
5.7.6 Enabled/isEnabled
5.7.7 Displayed/isDisplayed
5.7.8 GetAttribute(attribute Name)
5.8 弹出对话框的处理
5.8.1 Accept
5.8.2 Dismiss
5.8.3 SendKeys(keysToSend)
5.8.4 Text/getText
5.9 浏览器多窗口处理
5.9.1 WindowHandles/get WindowHandles
5.9.2 Window(windowName)
5.10 设置管理
5.10.1 Cookies/getCookies
5.10.2 Window/window
5.10.3 Timeouts
5.11 为测试操作添加事件
5.11.1 在C#中使用Event FiringWebDriver
5.11.2 在Java中使用Event FiringWebDriver
5.12 结束测试
第6章 自动化测试的流程和框架
6.1 自动化测试的流程
6.2 自动化测试框架
第7章 自动化测试的实施
7.1 设计自动化测试用例
7.1.1 登录功能的用例设计
7.1.2 搜索商品功能的用例设计
7.1.3 购买商品功能的用例设计
7.2 编写自动化测试代码
7.2.1 登录功能的测试代码
7.2.2 搜索商品功能的测试代码
7.2.3 购买商品功能的测试代码
7.3 设计自动化测试数据
7.3.1 登录功能的数据
7.3.2 搜索商品功能的数据
7.3.3 购买商品功能的数据
第8章 Selenium测试进阶
8.1 Opera/iPhone/Android测试
8.1.1 Opera测试
8.1.2 iPhone测试
8.1.3 Android测试
8.2 Selenium 1与Selenium 2的切换
8.2.1 从Selenium 1切换到Selenium 1
8.2.2 从Selenium 2切换到Selenium 2
8.3 对Selenium进行扩展
8.3.1 对Selenium IDE应用扩展
8.3.2 对Selenium 1应用扩展
8.3.3 对Selenium 2应用扩展
第9章 使用Selenium常见的问题
9.1 使用Selenium IDE常见的问题
9.2 使用Selenium 1常见的问题
9.3 使用Selenium 2常见的问题
Selenium自动化测试指南 电子书 下载 mobi epub pdf txt
Selenium自动化测试指南-so88
Selenium自动化测试指南 pdf epub mobi txt 电子书 下载 2022
图书介绍
☆☆☆☆☆
||
赵卓 著
出版社: 人民邮电出版社 ISBN:9787115315342 版次:1 商品编码:11321029 品牌:异步图书 包装:平装 丛书名: 软件测试丛书 开本:16开 出版时间:2013-09-01 用纸:胶版纸 页数:302 字数:390000 正文语种:中文
内容简介
《软件测试丛书:Selenium自动化测试指南》是使用Selenium实现Web自动化测试的指南。《Selenium自动化测试指南》共分为9章。第1章~第2章,介绍了Selenium自动化测试相关的基础知识和辅助工具;第3章~第5章,分别介绍了Selenium IDE、Selenium1(Remote ControL)以及Selenium2(WebDriver)的用法。第6章~第7章,主要介绍实际工作中如何使用Selenium来进行测试,介绍了自动化测试的流程和框架,并通过实例来讲解自动化测试用例和测试代码的实际编写。第8章~第9章介绍了Selenium测试难点和常见问题的解决。《软件测试丛书:Selenium自动化测试指南》兼顾Selenium当前流行和应用的不同版本,包括丰富的示例和图解。本书适合于测试人员、测试组长、测试经理、质量保证工程师、软件过程改进人员以及相关专业学生阅读,以快速掌握并在实际工作中使用Selenium。
作者简介
赵卓,软件开发出身,项目开发经验丰富,同时兼修各种自动化测试技术。第4届中国成都国际软件设计大赛“上佳设计奖”得主。译作有《VisualStudio2010软件测试指南》和《快速编码:高效使用MicrosoftVisualStudio》。现就职于新蛋中国,负责推动整个部门的自动化测试。内页插图
目录
第1章 Selenium自动化测试基础1.1 自动化测试基础
1.1.1 软件测试概述
1.1.2 自动化测试简介
1.1.3 Selenium简介
1.2 HTML/XML/XPath基础
1.2.1 HTML简介
1.2.2 XML简介
1.2.3 使用XPath进行元素定位
第2章 必备辅助工具
2.1 FireBug
2.2 FirePath
第3章 Selenium IDE
3.1 Selenium IDE的安装
3.2 录制测试用例
3.3 编写测试用例
3.4 Command
3.4.1 Action
3.4.2 Accessor
3.4.3 Assertion
3.5 Target
3.5.1 identifier定位
3.5.2 id定位
3.5.3 name定位
3.5.4 XPath定位
3.5.5 链接文字定位
3.5.6 DOM定位
3.5.7 CSS定位
3.5.8 隐式定位
3.6 Value
3.6.1 带变量的字符串
3.6.2 带JavaScript的字符串
3.7 日志与引用
3.8 将命令复制或导出为代码
3.8.1 将命令复制为代码
3.8.2 将命令导出为代码
第4章 Selenium 1(Remote Control)
4.1 Selenium 1的工作原理
4.1.1 Selenium 1的组件
4.1.2 Selenium服务器
4.1.3 Selenium客户端库文件
4.2 安装并使用Selenium
4.2.1 在C# IDE中使用Selenium
4.2.2 在Java IDE中使用Selenium
4.3 下载并启动Selenium服务器
4.4 选择浏览器开始测试
4.5 浏览器导航操作
4.5.1 Open(url)
4.5.2 GoBack(url)
4.5.3 Refresh , WindowFocus , WindowMaximize 和Close
4.6 操作页面元素
4.6.1 Type(locator, value)
4.6.2 TypeKeys(locator, value)
4.6.3 Click(locator)
4.6.4 ClickAt(locator, coordString)
4.6.5 doubleClick(locator)
4.6.6 doubleClickAt(locator, coordString)
4.6.7 Select(selectLocator, optionLocator)
4.6.8 check(locator)/unCheck(locator)
4.6.9 focus(locator)
4.7 键盘鼠标模拟操作
4.8 获取页面元素的内容
4.8.1 getTitle
4.8.2 getLocation
4.8.3 getValue(locator)
4.8.4 IsEditable(locator)
4.8.5 getText(locator)
4.8.6 isChecked(locator)
4.8.7 getSelectedIndex(selectLocator)
4.8.8 getSelectedLabel(selectLocator)
4.8.9 getSelectedValue(selectLocator)
4.8.10 getSelectOptions(selectLocator)
4.8.11 getTable(tableCell Address)
4.8.12 getAttribute(attributeLocator)
4.8.13 isTextPresent(pattern)
4.8.14 isElementPresent(locator)
4.8.15 isVisible(locator)
4.8.16 getXpathCount(locator)
4.9 设置等待
4.9.1 WaitForPageToLoad(timeout)
4.9.2 setTimeOut(timeout)
4.9.3 setSpeed(value)
4.10 测试控制和调试类操作
4.10.1 captureEntirePage Screenshot(filename, kwargs)
4.10.2 captureEntirePage Screenshot(filename)
4.10.3 highlight(locator)
4.11 JavaScript弹出对话框的处理
4.11.1 IsAlertPresent
4.11.2 GetAlert
4.11.3 IsConfirmationPresent
4.11.4 GetConfirmation
4.11.5 ChooseOkOnNext Confirmation 和Choose CancelOnNext Confirmation
4.11.6 IsPromptPresent
4.11.7 GetPrompt
4.11.8 AnswerOnNextPrompt(answer)
4.12 浏览器多窗口处理
4.12.1 GetAllWindowIds 、GetAllWindowNames 和GetAllWindow Titles
4.12.2 WaitForPopUp(windowID, timeout)
4.12.3 SelectPopUp(windowID)和SelectWindow(windowID)
4.12.4 OpenWindow(url, windowID)
4.13 结束测试
4.13.1 Close 和Stop
4.13.2 shutDownSelenium Server
第5章 Selenium 2(WebDriver)
5.1 Selenium 2——基于对象的测试
5.2 安装并引用Selenium
5.2.1 在C# IDE中使用Selenium
5.2.2 在Java IDE中使用Selenium
5.3 选择浏览器开始测试
5.4 浏览器导航对象Navigation
5.4.1 GoToUrl /to
5.4.2 Back /Forward
5.4.3 Refresh
5.5 查找条件对象By
5.5.1 Id(idToFind)
5.5.2 Name(nameToFind)
5.5.3 LinkText(linkText ToFind)
5.5.4 PartialLinkText(partial LinkTextToFind)
5.5.5 ClassName(className ToFind)
5.5.6 TagName(TagName ToFind)
5.5.7 XPath(xPathToFind)
5.6 操作页面元素WebElement
5.6.1 Click
5.6.2 SendKeys(text)
5.6.3 Clear
5.6.4 Submit
5.7 获取页面及页面元素的内容
5.7.1 Title/getTitle
5.7.2 Url/getCurrentUrl
5.7.3 Text/getText
5.7.4 Selected/isSelected
5.7.5 TagName/getTagName
5.7.6 Enabled/isEnabled
5.7.7 Displayed/isDisplayed
5.7.8 GetAttribute(attribute Name)
5.8 弹出对话框的处理
5.8.1 Accept
5.8.2 Dismiss
5.8.3 SendKeys(keysToSend)
5.8.4 Text/getText
5.9 浏览器多窗口处理
5.9.1 WindowHandles/get WindowHandles
5.9.2 Window(windowName)
5.10 设置管理
5.10.1 Cookies/getCookies
5.10.2 Window/window
5.10.3 Timeouts
5.11 为测试操作添加事件
5.11.1 在C#中使用Event FiringWebDriver
5.11.2 在Java中使用Event FiringWebDriver
5.12 结束测试
第6章 自动化测试的流程和框架
6.1 自动化测试的流程
6.2 自动化测试框架
第7章 自动化测试的实施
7.1 设计自动化测试用例
7.1.1 登录功能的用例设计
7.1.2 搜索商品功能的用例设计
7.1.3 购买商品功能的用例设计
7.2 编写自动化测试代码
7.2.1 登录功能的测试代码
7.2.2 搜索商品功能的测试代码
7.2.3 购买商品功能的测试代码
7.3 设计自动化测试数据
7.3.1 登录功能的数据
7.3.2 搜索商品功能的数据
7.3.3 购买商品功能的数据
第8章 Selenium测试进阶
8.1 Opera/iPhone/Android测试
8.1.1 Opera测试
8.1.2 iPhone测试
8.1.3 Android测试
8.2 Selenium 1与Selenium 2的切换
8.2.1 从Selenium 1切换到Selenium 1
8.2.2 从Selenium 2切换到Selenium 2
8.3 对Selenium进行扩展
8.3.1 对Selenium IDE应用扩展
8.3.2 对Selenium 1应用扩展
8.3.3 对Selenium 2应用扩展
第9章 使用Selenium常见的问题
9.1 使用Selenium IDE常见的问题
9.2 使用Selenium 1常见的问题
9.3 使用Selenium 2常见的问题
前言/序言
Selenium自动化测试指南 电子书 下载 mobi epub pdf txt
电子书下载地址:
相关电子书推荐:
- 文件名
- 圆顶龙的逆袭-决战恐龙星球-2
- 昌英中室内乐作品
- 灰霾来了怎么办
- 《犹太妈妈这样教思考》(教出守信用、能分享、会理财的好孩子!)
- 灵光:改变科技进程的20大智慧瞬间
- 《如何读懂孩子的行为》:理解并解决孩子各种行为问题的方法
- 正版刚疯狂的科学9787535781710米克.奥黑尔
- 正版 一本书读懂孩子心理 家庭教育伦理知识 学会跟孩子说话读懂孩子心理 育儿百科全书 子教育畅销书籍
- 水文学(第五版)/普通高等教育土建学科专业“十二五”规划教材
- 6000万家庭共同关注留守家庭教子经 钟淼淼 9787539037608
- 他们应当行走:美国往事之小儿麻痹症 9787302393900 [美]戴维M. 奥辛斯基(
- 男孩为何要“穷”着养女孩为何要“富”着养提升版(软精装) 沧浪 9787512704152
- {RT}寻访海洋生物-金翔龙 陆儒德 中译出版社(原中国对外翻译出版公司) 9787500
- 正版 你的6岁孩子 为父母讲解6岁孩子的管教方式 日常作息习惯 引导人际关系能力的发展 家庭教育育儿
- {RT}+-×÷没那么简单-齐浩然著 金盾出版社 9787518600526