- 日志模块 日志模块
- 本文继续学习了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 页面元素的标签或者属性来定位,用...
- 使用python + selenium 爬取抖音美女小姐姐视频 使用python + selenium 爬取抖音美女小姐姐视频
- Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。 Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。
- selenium标签页的切换当selenium控制浏览器打开多个标签页时,如何控制浏览器在不同的标签页中进行切换呢?需要我们做以下两步:获取所有标签页的窗口句柄利用窗口句柄字切换到句柄指向的标签页具体的方法:# 1. 获取当前所有的标签页的句柄构成的列表current_windows = driver.window_handles# 2. 根据标签页句柄列表索引下标进行切换driver.s... selenium标签页的切换当selenium控制浏览器打开多个标签页时,如何控制浏览器在不同的标签页中进行切换呢?需要我们做以下两步:获取所有标签页的窗口句柄利用窗口句柄字切换到句柄指向的标签页具体的方法:# 1. 获取当前所有的标签页的句柄构成的列表current_windows = driver.window_handles# 2. 根据标签页句柄列表索引下标进行切换driver.s...
- 一、selenium定位方法1、WebDriver8种基本元素定位方式1)find_element_by_id() 根据id属性进行定位2)find_element_by_name() 根据name元素进行定位3)find_element_by_class_name() 根据class的名字进行定位4)find_element_by_xpath() xpath是XML路径语言,它可以用来确定... 一、selenium定位方法1、WebDriver8种基本元素定位方式1)find_element_by_id() 根据id属性进行定位2)find_element_by_name() 根据name元素进行定位3)find_element_by_class_name() 根据class的名字进行定位4)find_element_by_xpath() xpath是XML路径语言,它可以用来确定...
上滑加载中
推荐直播
-
Ascend C算子编程之旅:基础入门篇
2024/11/22 周五 16:00-17:30
莫老师 昇腾CANN专家
介绍Ascend C算子基本概念、异构计算架构CANN和Ascend C基本概述,以及Ascend C快速入门,夯实Ascend C算子编程基础
回顾中 -
深入解析:华为全栈AI解决方案与云智能开放能力
2024/11/22 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播我们将重点为大家介绍华为全栈全场景AI解决方案以和华为云企业智能AI开放能力。旨在帮助开发者深入理解华为AI解决方案,并能够更加熟练地运用这些技术。通过洞悉华为解决方案,了解人工智能完整生态链条的构造。
回顾中 -
华为云DataArts+DWS助力企业数据治理一站式解决方案及应用实践
2024/11/27 周三 16:30-18:00
Walter.chi 华为云数据治理DTSE技术布道师
想知道数据治理项目中,数据主题域如何合理划分?数据标准及主数据标准如何制定?数仓分层模型如何合理规划?华为云DataArts+DWS助力企业数据治理项目一站式解决方案和应用实践告诉您答案!本期将从数据趋势、数据治理方案、数据治理规划及落地,案例分享四个方面来助力企业数据治理项目合理咨询规划及顺利实施。
去报名
热门标签