摘要: 6.2.3 利用 JavaScript 操作页面元素 WebDiver 对部分浏览器上控件并不是直接支持的,如浏览器右侧滚动条、副文本等,而是通常借助 JavaScript 间接操作。WebDriver 提供了 execute_script() 和 execute_async_script() 两种 阅读全文
posted @ 2020-09-15 16:28 Marlon康 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 第 6 章 Selenium 常用方法 Selenium 元素定位与常用方法类似,都是和页面元素打交道。元素定位负责在页面上定位到期望元素,方法则是对这些元素做出一些期望操作。正是两者的配合才使得 UI 自动化测试变得可能。 6.1 基本方法 1.send_keys 方法 此方法类似于模拟键盘键入。 阅读全文
posted @ 2020-09-15 15:38 Marlon康 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 5.2 Selenium 八大定位 以上简要地介绍了本篇 Python 涉及的基础知识,其他一些基础知识分散在项目篇中进行讲解。Python 编程需要的技能需要在实践中得到充实和完善。 在 Selenium 中根据 HTML 页面元素的属性来定位。在 Web 测试过程中常用的操作步骤如下: (1)定 阅读全文
posted @ 2020-09-15 14:53 Marlon康 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 第 5 章 Selenium 元素定位 自 Selenium 2.0 之后,WebDriver 就出现在大众的视野中。它是一种利用浏览器原生的 API 封装了一些底层操作的功能,使得它作为一套框架更容易使用。Selenium 支持多种编程语言如 Python、Java、PHP 等。本书采用 Pyth 阅读全文
posted @ 2020-09-15 11:39 Marlon康 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 第二篇 基 础 篇 古人云:「千里之行,始于足下。」就是用来说明基础的重要性的。所以我们需要掌握并熟练运用 Selenium 的关键的基础功能点,需要多实战、多尝试,才能在各种失败或错误中积累经验。本篇的章节如下: 第 4 章 前端技术简介第 5 章 Selenium 元素定位第 6 章 Selen 阅读全文
posted @ 2020-09-15 10:53 Marlon康 阅读(244) 评论(0) 推荐(0) 编辑