PDF版,java,C#,python,ruby. 目弽 ................................................................................................................................ 9 引言 .............................................................................................................................. 12 1. 元素定位................................................................................................................ 16 1.1. 介绍 ................................................................................................................ 16 1.2. 使用浏觅器工具来检查页面元素结构 ............................................................. 17 1.3. 使用 findElement 方法定位元素 ................................................................... 23 1.4. 使用 findElements 方法定位元素.................................................................. 27 1.5. 定位链接 ......................................................................................................... 29 1.6. 使用标签名称定位元素 ................................................................................... 30 1.7. 使用 CSS 选择器定位元素 .............................................................................. 30 1.8. 使用XPath定位元素...................................................................................... 34 1.9. 使用文本元素.................................................................................................. 38 1.10. 使用高级癿 CSS 选择器定位元素................................................................ 39 1.11. 使用 jQuery 选择器 .................................................................................... 42 1.12. 定位表格行和单元格 ................................................................................... 45 1.13. 定位表格中癿子元素 ................................................................................... 47 2. 使用 Selenium API ............................................................................................... 49 2.1 简介 ................................................................................................................ 50 2.2 检查元素癿文本 .............................................................................................. 50 2.3 检查元素癿属性值 .......................................................................................... 51 2.4 检查元素癿 CSS 属性值 .................................................................................. 51 2.5 针对鼠标和键盘事件使用高级癿用户交互API ............................................... 52 2.6 在元素上执行双击操作 ................................................................................... 53 2.7 执行拖拽操作.................................................................................................. 53 2.8 执行 JavaScript 代码...................................................................................... 54 2.9 使用Selenium WebDriver 迕行戔图 ............................................................ 56 2.10 使用 RemoteWebDriver/Grid 迕行戔图 ................................................... 57 2.11 将浏觅器最大化 .......................................................................................... 58 交流方式 ryannj@126.com 2.12 自劢选择下拉列表 ....................................................................................... 59 2.13 检查下拉列表中癿选项 ............................................................................... 60 2.14 自劢选择单选按钮 ....................................................................................... 63 2.15 自劢选择多选框 .......................................................................................... 64 2.16 处理 windows 迕程 .................................................................................... 65 2.17 通过 WebDriver 中阅读 windows 注册表中值.......................................... 66 2.18 通过 WebDriver 中修改 windows 注册表中值.......................................... 67 3. 测试流癿控制 ........................................................................................................ 67 3.1. 简介 ................................................................................................................ 68 3.2. 使用隐式癿等待同步测试 ............................................................................... 68 3.3. 使用显式癿等待同步测试 ............................................................................... 70 3.4. 使用自定义条件同步测试 ............................................................................... 71 3.5. 检查元素是否存在 .......................................................................................... 75 3.6. 检查元素癿状态 .............................................................................................. 76 3.7. 通过名称识别和处理一个弹出窗口................................................................. 78 3.8. 通过标题识别和处理一个弹出窗口................................................................. 79 3.9. 通过网页内容识别和处理一个弹出窗口 ......................................................... 80 3.10. 处理一个简单癿 JavaScript 警告框 ............................................................ 82 3.11. 处理一个确认框 .......................................................................................... 83 3.12. 处理一个提示框 .......................................................................................... 84 3.13. 识别处理框架 .............................................................................................. 85 3.14. 通过页面内容识别和处理框架 .................................................................... 87 3.15. 处理 IFRAM ................................................................................................ 88 4. 数据驱劢测试 ........................................................................................................ 89 4.1. 简介 ................................................................................................................ 89 4.2. 使用 JUnit 创建一个数据驱劢测试 ................................................................. 91 4.3. 使用TestNG创建一个数据驱劢测试 ............................................................. 93 4.4. 使用 JUnit 从 CSV 读叏数据 .......................................................................... 95 4.5. 使用 JUnit 和 Apach POI 读叏 Excel 数据 .................................................... 98 4.6. 使用 JUnit 和 JDBC 来读叏数据库中癿数据 .................................................101 4.7. 创建一个 NUnit 数据驱劢测试 ......................................................................104 4.8. 使用 ROO 创建一个 Ruby 癿数据驱劢测试 ..................................................106 交流方式 ryannj@126.com 4.9. 使用 Python 创建一个数据驱劢癿测试.........................................................108 4.10. 使用 MSTEST 创建一个数据驱劢癿测试用例 ............................................111 5. 使用页面对象模型 ................................................................................................113 5.1. 简介 ...............................................................................................................114 5.2. 使用 PageFactory 类来分离页面元素...........................................................114 5.3. 使用 PageFactory 类来分离页面操作...........................................................117 5.4. 实现嵌套页面对象实例 ..................................................................................119 5.5. 用.NET 实现对象模型 ....................................................................................122 5.6. 用 Python 实现对象模型 ..............................................................................123 5.7. 用 Ruby 实现对象模型 .................................................................................124 6. Selenium 扩展 .....................................................................................................126 6.1. 简介 ...............................................................................................................126 6.2. 创建一个表格癿扩展类 ..................................................................................126 6.3. 给元素设置属性 .............................................................................................128 6.4. 高亮元素 ........................................................................................................129 6.5. 戔叏元素图片.................................................................................................129 7. 测试 HTML5 癿网页应用 .....................................................................................131 7.1. 简介 ...............................................................................................................131 7.2. 处理HTML5 癿规频播放...............................................................................131 7.3. 网页存储 – 测试本地存储 ............................................................................132 7.4. 网页存储 – 测试 Session存储.....................................................................134 7.5. 清除 Local 和 Session癿存储数据 ...............................................................134
2022-07-05 14:57:55 3.27MB Selenium
1
拉库谢拉 在这个网站上,我将上传自己正在制作的啤酒食谱,以供学习和实验。 我不是专业的酿酒师,这只是一种爱好。 其他连结: 食谱是20公升。 我个人使用[BIAB](step.step.md)方法,因为它很舒适并且不需要太多设备。
2022-06-21 14:28:41 20KB homebrew brew beer brewery
1
1、资源内容:毕业设计lun-wen word版10000字+;开题报告,任务书 2、学习目标:快速完成相关题目设计; 3、应用场景:课程设计、diy、毕业、参赛; 4、特点:直接可以编辑使用; 5、使用人群:设计参赛人员,学生,教师等。 6、使用说明:下载解压可直接使用。 7、能学到什么:通过学习本课题的设计与实现, 了解不同课题的知识内容,学习内部架构和原理,掌握有关课题重要资源, 同时增加自己对不同方面知识的了解,为后续的创作提供一定的设计思路和设计启发 , 并且可以快速完成相关题目设计,节约大量时间精力,也为后续的课题创作 提供有力的理论依据、实验依据和设计依据,例如提供一些开源代码、设计原理、 原理图、电路图、毕业设计lun-wen word版10000字+;开题报告,任务书等有效的资料, 也可以应用于课程设计、diy、毕业、参赛等不同场景,而且本设计简单,通俗易通, 方便快捷,易于学习,下载之后可以直接可以编辑使用, 可以为设计参赛人员、学生、老师及爱好者等不同使用者提供有效且实用的学习资料 及参考资料,同时也是一份值得学习和参考的资料。
2022-06-12 14:06:57 5.01MB 小程序
一套最近超级火的外卖带食谱小程序源码 该款小程序无需服务器无后台,上传即可运营 具体演示看图
2022-06-10 18:06:13 1.55MB 小程序源码
1、资源内容:毕业设计lun-wen word版10000字+;开题报告,任务书 2、学习目标:快速完成相关题目设计; 3、应用场景:课程设计、diy、毕业、参赛; 4、特点:直接可以编辑使用; 5、使用人群:设计参赛人员,学生,教师等。 6、使用说明:下载解压可直接使用。 7、能学到什么:通过学习本课题的设计与实现, 了解不同课题的知识内容,学习内部架构和原理,掌握有关课题重要资源, 同时增加自己对不同方面知识的了解,为后续的创作提供一定的设计思路和设计启发 , 并且可以快速完成相关题目设计,节约大量时间精力,也为后续的课题创作 提供有力的理论依据、实验依据和设计依据,例如提供一些开源代码、设计原理、 原理图、电路图、毕业设计lun-wen word版10000字+;开题报告,任务书等有效的资料, 也可以应用于课程设计、diy、毕业、参赛等不同场景,而且本设计简单,通俗易通, 方便快捷,易于学习,下载之后可以直接可以编辑使用, 可以为设计参赛人员、学生、老师及爱好者等不同使用者提供有效且实用的学习资料 及参考资料,同时也是一份值得学习和参考的资料。
2022-06-09 14:05:19 5.01MB 小程序
使用现代C ++ Cookbook进行嵌入式编程 Packt Publishing用现代C ++ Cookbook进行嵌入式编程 埃拉塔斯 在第62页上,“在循环子目录中创建名为CMakeLists.txt的文件”应显示为“在fixed_types子目录中创建名为CMakeLists.txt的文件”。 在第65页上,“在循环子目录中创建一个名为CMakeLists.txt的文件”应显示为“在sizet子目录中创建一个名为CMakeLists.txt的文件”。 在第67页,“使用您喜欢的文本编辑器在loop子目录中创建一个名为loop.cpp的文件”应显示为“使用您喜欢的文本编辑器在endianness子目录中创建一个名为endianness.cpp的文件”。 在第68页上,“在循环子目录中创建名为CMakeLists.txt的文件”应显示为“在endianness子目录中创建名为CM
2022-06-08 22:57:34 92KB C++
1
营养配餐师培训-营养配餐与食谱编制-食谱编制计算法(PPT 67页).ppt
2022-05-27 14:08:12 231KB 文档资料
小品味 适用于软件工程师实践的烹饪食谱Android应用程序。 词源: 小礼盒->美味+特式(礼节) 或者小品->品味+它 Android架构图(MVP):
2022-05-25 10:51:28 158KB Kotlin
1
菜谱 从API获取配方和配方详细信息
2022-05-24 19:33:10 1.34MB HTML
1
食谱设计(计算法).ppt
2022-05-19 19:07:14 517KB 文档资料