- 本文节选自霍格沃兹测试开发学社内部教材要定位一个元素时,怎么都定位不到的时候就要考虑是不是浏览器内嵌了一个 frame 窗口或者要找的元素在新打开的窗口里。这时候就需要进行 frame 的切换或者窗口的切换。frame 类似于在原有主 HTML 的基础上又嵌套一个 HTML,而且嵌套的 HTML 是独立使用的,互不影响。当打开一个页面时,光标的定位是在主页面中,如果页面是由多个 frame ... 本文节选自霍格沃兹测试开发学社内部教材要定位一个元素时,怎么都定位不到的时候就要考虑是不是浏览器内嵌了一个 frame 窗口或者要找的元素在新打开的窗口里。这时候就需要进行 frame 的切换或者窗口的切换。frame 类似于在原有主 HTML 的基础上又嵌套一个 HTML,而且嵌套的 HTML 是独立使用的,互不影响。当打开一个页面时,光标的定位是在主页面中,如果页面是由多个 frame ...
- 本文节选自霍格沃兹测试开发学社内部教材通过对代码的改造,实现自动化脚本对多浏览器的支持。通过传递不同的参数测试不同的浏览器,用来实现浏览器的兼容性测试。实战演示Python 版本#导入依赖import osfrom selenium import webdriverdef test_browser(): #使用os模块的getenv方法来获取声明环境变量browser brows... 本文节选自霍格沃兹测试开发学社内部教材通过对代码的改造,实现自动化脚本对多浏览器的支持。通过传递不同的参数测试不同的浏览器,用来实现浏览器的兼容性测试。实战演示Python 版本#导入依赖import osfrom selenium import webdriverdef test_browser(): #使用os模块的getenv方法来获取声明环境变量browser brows...
- 本文节选自霍格沃兹测试开发学社内部教材要定位一个元素时,怎么都定位不到的时候就要考虑是不是浏览器内嵌了一个 frame 窗口或者要找的元素在新打开的窗口里。这时候就需要进行 frame 的切换或者窗口的切换。frame 类似于在原有主 HTML 的基础上又嵌套一个 HTML,而且嵌套的 HTML 是独立使用的,互不影响。当打开一个页面时,光标的定位是在主页面中,如果页面是由多个 frame ... 本文节选自霍格沃兹测试开发学社内部教材要定位一个元素时,怎么都定位不到的时候就要考虑是不是浏览器内嵌了一个 frame 窗口或者要找的元素在新打开的窗口里。这时候就需要进行 frame 的切换或者窗口的切换。frame 类似于在原有主 HTML 的基础上又嵌套一个 HTML,而且嵌套的 HTML 是独立使用的,互不影响。当打开一个页面时,光标的定位是在主页面中,如果页面是由多个 frame ...
- 原文链接 知识点 iframe解析如图可以看到iframe的标签 iframe 的多种切换方式HTML 代码示例<iframe src="1.html" id="hogwarts_id" name="hogwarts_name"></iframe>那么通过传入 id、name、index 以及 Selenium 的 WebElement 对象来切换 framePython 版本# index... 原文链接 知识点 iframe解析如图可以看到iframe的标签 iframe 的多种切换方式HTML 代码示例<iframe src="1.html" id="hogwarts_id" name="hogwarts_name"></iframe>那么通过传入 id、name、index 以及 Selenium 的 WebElement 对象来切换 framePython 版本# index...
- 数据分析python SVM解决非线性问题 数据分析python SVM解决非线性问题
- 本文节选自霍格沃兹测试开发学社内部教材当需要模拟键盘或者鼠标操作时,Python需要使用 ActionChains 来处理,Java需要 Actions 来处理。常用模拟鼠标的行为,比如单击,双击,拖动等。当调用 ActionChains 或者 Actions 的方法时,会将所有操作按顺序存入队列,当调用 perform() 方法时,队列中的事件会依次执行。 引入依赖Python 版本# 引... 本文节选自霍格沃兹测试开发学社内部教材当需要模拟键盘或者鼠标操作时,Python需要使用 ActionChains 来处理,Java需要 Actions 来处理。常用模拟鼠标的行为,比如单击,双击,拖动等。当调用 ActionChains 或者 Actions 的方法时,会将所有操作按顺序存入队列,当调用 perform() 方法时,队列中的事件会依次执行。 引入依赖Python 版本# 引...
- 在做 Web 自动化时,最根本的就是操作页面上的元素,首先要能找到这些元素,然后才能操作这些元素。工具或代码无法像测试人员一样用肉眼来分辨页面上的元素。那么要如何定位到这些元素,本章会介绍各种定位元素的方法。 实战演示Selenium 自带 id 定位,可以通过元素的 id 属性进行定位,比如下面的代码:Python 版本driver.find_element_by_id('kw')Java... 在做 Web 自动化时,最根本的就是操作页面上的元素,首先要能找到这些元素,然后才能操作这些元素。工具或代码无法像测试人员一样用肉眼来分辨页面上的元素。那么要如何定位到这些元素,本章会介绍各种定位元素的方法。 实战演示Selenium 自带 id 定位,可以通过元素的 id 属性进行定位,比如下面的代码:Python 版本driver.find_element_by_id('kw')Java...
- image1080×501 27.2 KB本文节选自霍格沃玆测试学院内部教材,进阶学习,文末加群!简介pytest 是一个成熟的全功能 Python 测试工具,可以帮助您编写更好的程序。它与 Python 自带的 Unittest 测试框架类似,但 pytest 使用起来更简洁和高效,并且兼容 unittest 框架。pytest 有以下实用特性:pytest 能够支持简单的单元测试和复杂的... image1080×501 27.2 KB本文节选自霍格沃玆测试学院内部教材,进阶学习,文末加群!简介pytest 是一个成熟的全功能 Python 测试工具,可以帮助您编写更好的程序。它与 Python 自带的 Unittest 测试框架类似,但 pytest 使用起来更简洁和高效,并且兼容 unittest 框架。pytest 有以下实用特性:pytest 能够支持简单的单元测试和复杂的...
- 原文链接在做 Web 自动化时,最根本的就是操作页面上的元素,首先要能找到这些元素,然后才能操作这些元素。工具或代码无法像测试人员一样用肉眼来分辨页面上的元素。那么要如何定位到这些元素,本章会介绍各种定位元素的方法。 实战演示Selenium 自带 id 定位,可以通过元素的 id 属性进行定位,比如下面的代码:Python 版本driver.find_element_by_id('kw')... 原文链接在做 Web 自动化时,最根本的就是操作页面上的元素,首先要能找到这些元素,然后才能操作这些元素。工具或代码无法像测试人员一样用肉眼来分辨页面上的元素。那么要如何定位到这些元素,本章会介绍各种定位元素的方法。 实战演示Selenium 自带 id 定位,可以通过元素的 id 属性进行定位,比如下面的代码:Python 版本driver.find_element_by_id('kw')...
- 在做 Web 自动化时,最根本的就是操作页面上的元素,首先要能找到这些元素,然后才能操作这些元素。工具或代码无法像测试人员一样用肉眼来分辨页面上的元素。那么要如何定位到这些元素,本章会介绍各种定位元素的方法。 在做 Web 自动化时,最根本的就是操作页面上的元素,首先要能找到这些元素,然后才能操作这些元素。工具或代码无法像测试人员一样用肉眼来分辨页面上的元素。那么要如何定位到这些元素,本章会介绍各种定位元素的方法。
- python数据分析SVM,快速使用代码 python数据分析SVM,快速使用代码
- 关注 @霍格沃兹测试学院 公众号,回复「面试」,领取 BAT 大厂测试面试真题专辑。1. 排序实现有一组“+”和“-”符号,要求将“+”排到左边,“-”排到右边,写出具体的实现方法。答:如果让+等于 0,-等于 1 不就是排序了么from collections import dequefrom timeit import Timers = "++++++----+++----"# 方法一... 关注 @霍格沃兹测试学院 公众号,回复「面试」,领取 BAT 大厂测试面试真题专辑。1. 排序实现有一组“+”和“-”符号,要求将“+”排到左边,“-”排到右边,写出具体的实现方法。答:如果让+等于 0,-等于 1 不就是排序了么from collections import dequefrom timeit import Timers = "++++++----+++----"# 方法一...
- 全文目录⭐试题 A: 排列字母 💡思路点拨🍞代码详解 ⭐试题 B: 寻找整数 💡思路点拨🍞代码详解 ⭐试题 C: 纸张尺寸🚀传送锚点 💡思路点拨🍞代码详解 ⭐试题 D: 数位排序🚀传送锚点 💡思路点拨🍞代码详解 ⭐试题 E: 蜂巢🚀传送锚点 💡思路点拨🍞代码详解 ⭐试题 F: 消除游戏🚀传送锚点 💡思路点拨🍞代码详解 ⭐试题 G: 全排列的价值🚀... 全文目录⭐试题 A: 排列字母 💡思路点拨🍞代码详解 ⭐试题 B: 寻找整数 💡思路点拨🍞代码详解 ⭐试题 C: 纸张尺寸🚀传送锚点 💡思路点拨🍞代码详解 ⭐试题 D: 数位排序🚀传送锚点 💡思路点拨🍞代码详解 ⭐试题 E: 蜂巢🚀传送锚点 💡思路点拨🍞代码详解 ⭐试题 F: 消除游戏🚀传送锚点 💡思路点拨🍞代码详解 ⭐试题 G: 全排列的价值🚀...
- image1080×337 61.4 KB本文节选自霍格沃玆测试学院测试开发内部教材,进阶学习文末加群!测试报告在项目中是至关重要的角色,一个好的测试报告:可以体现测试人员的工作量;开发人员可以从测试报告中了解缺陷的情况;测试经理可以从测试报告中看到测试人员的执行情况及测试用例的覆盖率;项目负责人可以通过测试报告查看整个项目还余留多少问题,此次版本是否测试通过;所以打造一个美观、一目了然的测... image1080×337 61.4 KB本文节选自霍格沃玆测试学院测试开发内部教材,进阶学习文末加群!测试报告在项目中是至关重要的角色,一个好的测试报告:可以体现测试人员的工作量;开发人员可以从测试报告中了解缺陷的情况;测试经理可以从测试报告中看到测试人员的执行情况及测试用例的覆盖率;项目负责人可以通过测试报告查看整个项目还余留多少问题,此次版本是否测试通过;所以打造一个美观、一目了然的测...
- Python数据可视化大杀器之地阶技法:matplotlib🌸个人主页:JoJo的数据分析历险记📝个人介绍:小编大四统计在读,目前保研到统计学top3高校继续攻读统计研究生💌如果文章对你有帮助,欢迎✌关注、👍点赞、✌收藏、👍订阅专栏文章目录Python数据可视化大杀器之地阶技法:matplotlib🍂1.简单图形绘制💮2.图片保存🏵️3.设置图形颜色和样式🍁4.坐标轴尺度转... Python数据可视化大杀器之地阶技法:matplotlib🌸个人主页:JoJo的数据分析历险记📝个人介绍:小编大四统计在读,目前保研到统计学top3高校继续攻读统计研究生💌如果文章对你有帮助,欢迎✌关注、👍点赞、✌收藏、👍订阅专栏文章目录Python数据可视化大杀器之地阶技法:matplotlib🍂1.简单图形绘制💮2.图片保存🏵️3.设置图形颜色和样式🍁4.坐标轴尺度转...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签