- 本文节选自霍格沃兹测试开发学社内部教材要定位一个元素时,怎么都定位不到的时候就要考虑是不是浏览器内嵌了一个 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.坐标轴尺度转...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签