selenium
文章平均质量分 65
selenium web自动化
my向阳而生
学会从零开始
展开
-
selenium 4.x 入门(环境搭建、八大元素定位)
Web自动化测现状1.属于E2E测试2.过去通过点点点3.好的测试,还需要记录、调试网页的细节。原创 2024-04-26 19:13:06 · 848 阅读 · 2 评论 -
如何验证 xpath是否正确
定位网页,F12,进入控制台,输入验证xpath。如果表达式输入错误,比如英文的单引号。,写成了中文的单引号。原创 2024-04-26 18:45:01 · 185 阅读 · 0 评论 -
selenium4.x 之POM概况
属性(元素)和方法(元素的操作)page:可以讲属性和方法分开。原创 2024-04-30 15:34:29 · 714 阅读 · 0 评论 -
selenium4.x 之浏览器弹窗处理
由于alert弹窗不美观,现在大多数网站都会使用自定义弹窗,使用Selenium自带的方法就驾驭不了了,此时就要搬出JS方法来进行处理。需求:去掉淘宝首页的自定义弹窗淘宝的自定义弹窗如下:提示:网页中弹出的对话框,也属于页面自定义弹窗,都可以用下面方式处理。实现方式:上图中的这种弹窗就是自定义弹窗的表现形式,处理这种弹窗可以利用HTML、DOM、Style对象中的一个display属性来处理,可以设置元素如何被显示。原创 2024-04-30 11:26:17 · 1428 阅读 · 0 评论 -
selenium 4.x 之验证码处理(python)
点击登录按钮后,就会出现滑块验证区域,这是一个新增的frame区域,此时我们需要将切换的焦点从主页面转换到这个frame区域上。切换焦点并下载验证图片,将焦点切换至滑块验证区域,并下载加载好的滑块验证背景图片。注意点:对页面的cookie值进行修改完成之后,一定要刷新页面才生效,需要清楚缓存。通过cookie的机制原理先获取已登录的id然后再未登录的页面中进行使用即可。之后,把页面的已登录的cookie信息进行保存(唯一标识符的id)让标识符id一直保持登录的状态,那么再次访问页面的时候就是。原创 2024-04-29 21:42:29 · 1239 阅读 · 1 评论 -
selenium 4.x之设置元素隐藏和显示
在HTML中,由于页面美化和用户交互的需求,元素隐藏的使用非常常见,比如下拉菜单、内容折叠、对话框以及上传文件框等。隐藏常见有以下几种表现形式:hidden:占据空间,无法点击style="display: none" :最常见,不占据空间,无法点击style="visibility: hidden":占据空间,无法点击style="overflow: hidden":占据空间,无法点击style="opacity: 0":占据空间,无法点击。原创 2024-04-29 20:18:22 · 636 阅读 · 0 评论 -
网页提示语闪太快的定位问题(selenium)
selenium自动化时,对于有的提示语闪太快,导致无法获取元素的问题。步骤一: F12---》控制台输入debugger。点击下图中的位置,就可以退出debugger。步骤二:对于需要定位的部分,在控制台的。步骤四: 退出debugger。处回车,可以定住页面。步骤三:正常定位即可。原创 2024-04-26 21:30:03 · 538 阅读 · 0 评论 -
selenium之document.querySelector()方法
/为文档的第一个h2元素添加背景颜色,但是,如果文档中<h3>元素位于<h2>元素之前,<h3>元素将会被设置指定的背景颜色,总结,多元素选择时,哪个先匹配就是谁咯,只有一个被选中。当页面中出现多个相同class标签(或者多个相同标签(比如多个div))时,如果你需要返回所有的元素,请使用 querySelectorAll() 方法替代。// 移除style属性。原创 2024-04-30 10:59:44 · 955 阅读 · 0 评论 -
python读取yaml各种格式
表示数组 ,每个循环一次。原创 2024-04-26 13:55:20 · 132 阅读 · 0 评论