- 本篇博客学习 selenium webdriver 控制窗口句柄,以及模拟鼠标键盘操作等内容。 控制 BOSS 直聘网站窗口句柄本次先通过 BOSS 直聘网进行测试,打开网站首页的头图。切换句柄,用到的核心函数是 driver.switch_to.window(all_handles[0]),其中 all_handlers 为列表类型,在很多博客中,你会看到被废弃的方法 switch_to_... 本篇博客学习 selenium webdriver 控制窗口句柄,以及模拟鼠标键盘操作等内容。 控制 BOSS 直聘网站窗口句柄本次先通过 BOSS 直聘网进行测试,打开网站首页的头图。切换句柄,用到的核心函数是 driver.switch_to.window(all_handles[0]),其中 all_handlers 为列表类型,在很多博客中,你会看到被废弃的方法 switch_to_...
- 写在前面Google于2021年1月19日在稳定版中发布了Chrome88(大更新)针对Windows 10的改进的深色主题以及较少侵入性权限提示不再支持FTP URL、Flash、Mac OS X Yosemite较少干扰的权限请求禁用了所有旧版浏览器插件数字商品API:在Google Play商店中发布的Web应用现在可以像本地应用一样使用Play商店计费。WebXR:AR照明估算: ... 写在前面Google于2021年1月19日在稳定版中发布了Chrome88(大更新)针对Windows 10的改进的深色主题以及较少侵入性权限提示不再支持FTP URL、Flash、Mac OS X Yosemite较少干扰的权限请求禁用了所有旧版浏览器插件数字商品API:在Google Play商店中发布的Web应用现在可以像本地应用一样使用Play商店计费。WebXR:AR照明估算: ...
- 目标使用selenium实现自动登录整理一下思路拿到账号密码输入框的id填写账号填写密码出现滑块滑过滑块点击登录 过程拿到输入框id的过程就不再介绍了,需要注意的点就是'iframe'这个元素,例:<iframe src="" frameborder="0" id="iframe_id"><html>...<input type="text" id="user_name"><input t... 目标使用selenium实现自动登录整理一下思路拿到账号密码输入框的id填写账号填写密码出现滑块滑过滑块点击登录 过程拿到输入框id的过程就不再介绍了,需要注意的点就是'iframe'这个元素,例:<iframe src="" frameborder="0" id="iframe_id"><html>...<input type="text" id="user_name"><input t...
- 这里是清安,V:qing_an_an,本章直接教会你写一套简单且实际的自动化测试框架。内容不多,一看就会。 你可以在此基础上完善它,使他称为一套真正的框架。在项目中用起来。废话不多说,我们想创建一个新的项目文件,我的叫做frame_web_interface,为什么呢,后面还会有接口,不过不在这一频道,在接口的频道。项目文件下我创建了一个web_frame文... 这里是清安,V:qing_an_an,本章直接教会你写一套简单且实际的自动化测试框架。内容不多,一看就会。 你可以在此基础上完善它,使他称为一套真正的框架。在项目中用起来。废话不多说,我们想创建一个新的项目文件,我的叫做frame_web_interface,为什么呢,后面还会有接口,不过不在这一频道,在接口的频道。项目文件下我创建了一个web_frame文...
- 日志模块 日志模块
- 本文继续学习了selenium操作表单元素&行为链&操作cookie&页面等待 本文继续学习了selenium操作表单元素&行为链&操作cookie&页面等待
- selenium+chromedriver操作浏览器获取动态数据 selenium+chromedriver操作浏览器获取动态数据
- 一、前言通过前几章的学习,我们已经了解了Selenium的工作原理以及Selenium的配置和操作。对Selenium有了大概的认识之后我们就可以进入实战了。实战篇会将airtest 和 selenium 相结合,针对禅道系统进行自动化测试及商业级的自动化测试框架的搭建教学。 二、环境准备(安装禅道)1)下载地址:https://www.zentao.net/download/zentao... 一、前言通过前几章的学习,我们已经了解了Selenium的工作原理以及Selenium的配置和操作。对Selenium有了大概的认识之后我们就可以进入实战了。实战篇会将airtest 和 selenium 相结合,针对禅道系统进行自动化测试及商业级的自动化测试框架的搭建教学。 二、环境准备(安装禅道)1)下载地址:https://www.zentao.net/download/zentao...
- @[TOC] 前文回顾一文带你了解Python爬虫(一)——基本原理介绍一文带你了解Python爬虫(二)——四种常见基础爬虫方法介绍之所以把selenium爬虫称之为可视化爬虫主要是相较于前面所提到的几种网页解析的爬虫方式selenium爬虫主要是模拟人的点击操作selenium驱动浏览器并进行操作的过程是可以观察到的就类似于你在看着别人在帮你操纵你的电脑,类似于别人远程使用你的电脑当然了... @[TOC] 前文回顾一文带你了解Python爬虫(一)——基本原理介绍一文带你了解Python爬虫(二)——四种常见基础爬虫方法介绍之所以把selenium爬虫称之为可视化爬虫主要是相较于前面所提到的几种网页解析的爬虫方式selenium爬虫主要是模拟人的点击操作selenium驱动浏览器并进行操作的过程是可以观察到的就类似于你在看着别人在帮你操纵你的电脑,类似于别人远程使用你的电脑当然了...
- 作为测试人员,了解下现在有哪些工具可以用,这些工具是运用在什么方面的,然后,选择几个较为主流的测试工具,深入研究,并且运用它们,对于提高测试技能,是很有必要的。 作为测试人员,了解下现在有哪些工具可以用,这些工具是运用在什么方面的,然后,选择几个较为主流的测试工具,深入研究,并且运用它们,对于提高测试技能,是很有必要的。
- 今天是持续写作的第 31 / 100 天。如果你有想要交流的想法、技术,欢迎在评论区留言。本篇文章主要承接的是《用 Selenium 搞定自动化测试项目,途牛搜机票。》 ,本文将对其代码进行优化与重构。@[toc] 封装元素定位函数Selenium 中,经常需要复用某些元素获取的方法,毕竟每次都 find_element_by_xxx 有点太繁琐了。我们可以将一些常用的方法进行二次封装,在弄... 今天是持续写作的第 31 / 100 天。如果你有想要交流的想法、技术,欢迎在评论区留言。本篇文章主要承接的是《用 Selenium 搞定自动化测试项目,途牛搜机票。》 ,本文将对其代码进行优化与重构。@[toc] 封装元素定位函数Selenium 中,经常需要复用某些元素获取的方法,毕竟每次都 find_element_by_xxx 有点太繁琐了。我们可以将一些常用的方法进行二次封装,在弄...
- 如果你有想要交流的想法、技术,欢迎在评论区留言。Frame 操作,多窗口切换,元素模糊定位,复合定位,本篇博客为你继续补充一下 Selenium 的其它知识。 Frame 操作Frame 是网页中一类标签的称呼,翻译过来就是网页中嵌套一个子网页。具体有 Frameset、Frame、iFrame 三种,其中 Frameset 与正常获取标签一致,但是 Frame 与 iFrame 不同,需要... 如果你有想要交流的想法、技术,欢迎在评论区留言。Frame 操作,多窗口切换,元素模糊定位,复合定位,本篇博客为你继续补充一下 Selenium 的其它知识。 Frame 操作Frame 是网页中一类标签的称呼,翻译过来就是网页中嵌套一个子网页。具体有 Frameset、Frame、iFrame 三种,其中 Frameset 与正常获取标签一致,但是 Frame 与 iFrame 不同,需要...
- 如果你有想要交流的想法、技术,欢迎在评论区留言。Selenium 除了对网页的基本操作以外,还有一些进阶技巧,接下来的将通过两篇文章为你说明。缓解一下视疲劳 Selenium 滑块操作滑块验证是验证码的一种进化,在 2020 年已经不经常见到了,大多数都已经被滑动拼图验证码给替代了,但是也有少数的网站,依旧采用滑动验证,例如天猫注册页面,携程注册页面。本篇博客以天猫注册为例,为你说明如何解决... 如果你有想要交流的想法、技术,欢迎在评论区留言。Selenium 除了对网页的基本操作以外,还有一些进阶技巧,接下来的将通过两篇文章为你说明。缓解一下视疲劳 Selenium 滑块操作滑块验证是验证码的一种进化,在 2020 年已经不经常见到了,大多数都已经被滑动拼图验证码给替代了,但是也有少数的网站,依旧采用滑动验证,例如天猫注册页面,携程注册页面。本篇博客以天猫注册为例,为你说明如何解决...
- 如果你有想要交流的想法、技术,欢迎在评论区留言。本篇博客主要学习 Selenium 常用方法与属性,顺带着在学习一下鼠标悬停与 Select 操作@[toc](Selenium 常用方法与属性) Selenium 常用方法与属性方法与属性都是对象的内容,本篇博客涉及的主要是 Selenium 对象与捕获到的网页元素对象。 maximize_window 方法该方法可以实现浏览器窗口最大化操作... 如果你有想要交流的想法、技术,欢迎在评论区留言。本篇博客主要学习 Selenium 常用方法与属性,顺带着在学习一下鼠标悬停与 Select 操作@[toc](Selenium 常用方法与属性) Selenium 常用方法与属性方法与属性都是对象的内容,本篇博客涉及的主要是 Selenium 对象与捕获到的网页元素对象。 maximize_window 方法该方法可以实现浏览器窗口最大化操作...
- 如果你有想要交流的想法、技术,欢迎在评论区留言。今天学点简单又单调了,Selenium 八大定位。橡皮擦有几个朋友在群里说:唉,橡皮擦,你咋又写基础的东西了。橡皮擦想了想答道:这不废话么,你叫一个做产品的天天写技术,合适么。 Selenium 八大定位每次写八大定位的时候,总产生一种要写武侠小说的感觉,面前出现八个铜人。在 Selenium 中根据 HTML 页面元素的标签或者属性来定位,用... 如果你有想要交流的想法、技术,欢迎在评论区留言。今天学点简单又单调了,Selenium 八大定位。橡皮擦有几个朋友在群里说:唉,橡皮擦,你咋又写基础的东西了。橡皮擦想了想答道:这不废话么,你叫一个做产品的天天写技术,合适么。 Selenium 八大定位每次写八大定位的时候,总产生一种要写武侠小说的感觉,面前出现八个铜人。在 Selenium 中根据 HTML 页面元素的标签或者属性来定位,用...
上滑加载中
推荐直播
-
计算机核心课程贯通式实践教学体系介绍
2025/01/05 周日 09:00-12:00
华为开发者布道师、湖南大学二级教授、博士生导师赵欢
1月5日上午,华为开发者布道师直播间将迎来重磅嘉宾!赵欢老师,计算机教育创新先锋,其 “小而全系统” 教学方案重塑计算机类专业课程与实践,融合鲲鹏生态技术知识,斩获国家级教学成果奖。杨科华老师专注小型全系统实践,在香橙派鲲鹏 Pro 开发板构建精妙 mini 系统,带您直击计算机底层奥秘。还有香橙派系统开发部李博经理,精通开发板硬件与应用,将全方位揭秘开发板使用及 FPGA 开发实战案例。三位大咖齐聚,为高校师生开启计算机系统能力提升的知识宝库,精彩即将上线,速速预约!
回顾中 -
GaussDB数据库介绍
2025/01/07 周二 16:00-18:00
Steven 华为云学堂技术讲师
本期直播将介绍GaussDB数据库的发展历程、优势、架构、关键特性和部署模式等,旨在帮助开发者了解GaussDB数据库,并通过手把手实验教大家如何在华为云部署GaussDB数据库和使用gsql连接GaussDB数据库。
去报名 -
DTT年度收官盛典:华为开发者空间大咖汇,共探云端开发创新
2025/01/08 周三 16:30-18:00
Yawei 华为云开发工具和效率首席专家 Edwin 华为开发者空间产品总监
数字化转型进程持续加速,驱动着技术革新发展,华为开发者空间如何巧妙整合鸿蒙、昇腾、鲲鹏等核心资源,打破平台间的壁垒,实现跨平台协同?在科技迅猛发展的今天,开发者们如何迅速把握机遇,实现高效、创新的技术突破?DTT 年度收官盛典,将与大家共同探索华为开发者空间的创新奥秘。
去报名
热门标签