![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python+selenium
文章平均质量分 85
lr936428775
这个作者很懒,什么都没留下…
展开
-
selenium+python 常用控件定位及操作
测试原创 2021-11-11 09:10:48 · 1580 阅读 · 0 评论 -
UI元素定位不稳定问题解决过程
一、现象描述 运行PC端自动化用例时,执行结果不稳定。主要表现在:单个用例执行成功,但是运行全量用例时,总有一些用例执行失败,返回各种错误信息。二、背景说明 PC端自动化脚本原先运行正常,出现不稳定时,主要改动内容如下: 2.1取消重运行机制,所有的用例运行一次如果错误则断言错误。 2.2 所有的UI底层方法(如:基于selenium框架的二次封装方法,页面控件封装方法等)加入异常判断。 2.3 重构基于selenium...原创 2021-09-03 09:48:02 · 1401 阅读 · 0 评论 -
python + selenium 对firefox,ie,google 三个主流浏览器使用
问题一:'chromedriver' executable needs to be in PATH出错原因:在python的安装目录下找不到与当前电脑上谷歌浏览器版本匹配的chromedriver.exe解决方案:1》下载与你谷歌浏览器版本最接近的chromedriver.exe文件,下载地址:http://chromedriver.storage.googleapis.com/ind...原创 2020-04-03 11:14:39 · 263 阅读 · 0 评论 -
python_selenium 自动化测试小记
目录1.弹出框的处理2.日历控件(只能选择,不能输入),或者针对readonly属性如何进行赋值?3.切换焦点在新打开窗口页面4.浏览器最大化(全屏)5.Select下拉框(省市区三级联动)6.Submit表单提交7.Radio8.验证码识别9.使用键盘上的快捷键10.Web selenium点击的href,点击打开失败11.时间等待12.页面窗口切...原创 2020-03-23 17:07:26 · 300 阅读 · 0 评论 -
selenium 定位方式说明
Webselenium一.页面元素定位1.通过id定位driver.find_element_by_id("sb_form_q").send_keys("51testing")2.通过name 定位driver.find_element_by_name("address[mobile]").send_keys("15036121234")3.通过class_name 定位...原创 2020-03-23 16:44:08 · 150 阅读 · 0 评论 -
自动化测试之验证码处理
在自动化测试过程中,经常会遇见有验证码的场景,例如:用户登录,用户支付,用户注册,用户重置密码,身份确认等场景。验证码主要分为以下几种:1.图文验证码(普通验证码)基本由数字,中文,英文等组合而成,用户在文本框中输入验证码进行校验。如下图:2. 短信验证码输入手机号,点击获取验证码,将手机上获取到的验证码输入到文本款中进行验证。如下图:3.滑动验证码根据提示绘图...原创 2020-01-29 20:44:52 · 4143 阅读 · 2 评论 -
Page Object例子
最近遇到一个问题,初期写好的脚本测试没有问题,回归测试 开发修改了元素的id名字或者class的名字,导致测试脚本中相关的地方都需要修改,如果是一个测试用例中遇到名字变更,修改还不是很麻烦,如果这个元素在其他页面也使用了,修改起来太麻烦了。我就在网上看看 大家有没有好的解决方案可以更好的解决这个问题。网上一查大家都推荐使用page object,按照我的理解就是:按页面划分为一个类,页面上...原创 2020-01-18 14:46:11 · 202 阅读 · 0 评论 -
python + selenium自动化测试
最近刚完成网站项目的自动化测试,来这里做个小结。前提条件:1 网站手工测试已经完成,并且已经上线。 2 功能模块,页面元素 基本保证不再有大的变动计划:1 确认自动化测试范围:(即哪些功能,哪些页面需要做自动化) 我个人认为符合以下条件的,适用于自动化测试: 1 重要的功能页面(因为不是重...原创 2019-11-26 18:35:34 · 740 阅读 · 0 评论