- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 Selenium自动化测试之滚动条操作
滚动条操作是一个常见的需求,特别是在需要滚动页面以查找元素或进行页面交互时,会经常使用到。在Selenium自动化测试中,通常使用JavaScript控制滚动条,总结如下。说明:这个方法可以滚动到指定的位置,控制非常精确,但前提是首先要能够定位到页面上的某个元素。
2024-12-25 17:19:26
449
原创 软件测试技术指导_简历优化_面试指导
如果你是初级软件测试工程师,想利用业余时间提升自己!如果你正在找软件测试工作,但没有面试机会!如果你是小白,想进入软件测试行业!
2024-12-24 20:29:07
283
原创 Selenium自动化测试之frame框架切换
frame(或iframe)是HTML中的一种元素,它允许在一个网页中嵌入另一个HTML文档。这意味着,一个网页可以包含多个frame或iframe,每个frame或iframe都是一个独立的浏览器上下文或“视图”。
2024-12-24 17:14:16
537
原创 Selenium自动化测试之窗口切换
在Selenium中,窗口切换是一个重要的功能,我们在做web自动化测试时,经常需要处理多个窗口或标签页,下面是对窗口切换方法的一些简单总结!
2024-12-24 16:45:19
1355
原创 Selenium自动化测试中的鼠标操作
在上述代码中,大家可能已经发现,在每个方法的后面,都加上了perform()。这是因为所有的鼠标事件方法都会将行为存储在ActionChains对象中,而perform()方法是用来真正执行这些行为的。这是个非常实用的方法,在很多时候,需要将鼠标移动到某个元素上时,操作菜单才会出现,这个时候就需要使用到鼠标悬停,如:百度设置按钮。模拟鼠标右键单击:需要注意的是,Selenium可以模拟鼠标右击操作,但是却没提供操作右键菜单的方法。类来实现的,这个类提供了一系列模拟鼠标行为的方法。
2024-12-23 20:12:18
540
原创 Selenium自动化测试元素操作总结
用法:e.click(),其中e代表一个元素作用:模拟点击的操作,是自动化测试中最常用的一个方法之一用法:e.send_keys("输入的内容"),其中e代表一个元素作用:输入文本:模拟输入的操作,是自动化测试中最常用的一个方法之一。模拟按键:模拟键盘上的特殊按键,如回车键(Enter)、退格键(Backspace)、删除键(Delete)等用法:e.submit(),其中e代表一个表单元素submit()方法会触发表单的提交事件,将表单中的所有数据发送到服务器。
2024-12-23 11:37:48
669
原创 Selenium自动化测试环境的两个常见问题
1. 谷歌浏览器和浏览器驱动的版本不一致问题描述 报错现象 浏览器打开后立马闪退 报错信息 原因分析 浏览器的版本是131.0.6778.205,但是浏览器驱动的版本是96,不匹配导致报错 解决办法 下载和浏览器版本对应的驱动,替换后即可。下载驱动的原则:大版本号相同(如本例中的:131.0.6778),小版本号尽量接近(本利中的205就是小版本号)。 下载地址: 113版本及其以后的驱动下载地址为(为国内镜像下载地址,非官方):https://re
2024-12-22 22:44:12
248
原创 一篇文章掌握自动化测试之元素定位:CSS选择器篇(保姆级教程)
CSS选择器是一种用于选择HTML元素的模式,它允许开发者根据元素的名称、属性、位置等信息,精确地定位到需要被操作或样式化的元素。在自动化测试中,CSS选择器被广泛应用于元素定位,以实现自动化测试脚本与网页元素的交互。
2024-12-22 22:00:14
911
原创 一篇文章掌握自动化之元素定位(保姆级教程)
在html中,一个元素可能存在多个class属性,此时一定要注意,只能选择其中之一,如:,在百度按钮这个元素中,class属性值有4个,并用空格分隔的,此时只能选择其中的一个。有写页面中,id属性是会动态变化(如:163邮箱登录页面中的iframe元素的id属性),此时就不能使用id属性定位。在html中,元素的id属性是唯一的,因此使用简单、效率高。
2024-12-21 21:37:30
978
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人