selenium+python自动化测试--解决无法启动IE浏览器及报错问题
摘要:前言:记录启动IE浏览器的报错及解决方法。 错误1: selenium.common.exceptions.WebDriverException: Message: 'IEDriverServer.exe' executable needs to be in PATH. Please downloa
阅读全文
posted @
2019-11-26 11:29
雨点小
阅读(3655)
推荐(0) 编辑
selenium+python自动化测试--封装浏览器引擎
摘要:前言:之前公司只需兼容chrome浏览器,所以就在每个py文件中将启动chrome浏览器写死了。突然有一天,领导说让测一下其他浏览器(比如Firefox、ie等)的兼容性。页面兼容性可以用我在web测试中提到的工具测试,但是功能测试我难道要每个浏览器都试一遍吗?答案当然是NO!!于是就想到了将浏览器
阅读全文
posted @
2019-11-15 10:26
雨点小
阅读(1364)
推荐(0) 编辑
知识点及常见问题汇总
摘要:一、时间等待1、sleep进程休眠,傻傻的等,会浪费时间2、implicityly_wait(30)等待页面全部加载完成 页面加载完成的标志是左上角转圈结束 如果页面元素加载完成了,某些js加载失败,页面左上角一直转圈,会耗费时间 全局的,只写一次就行了-缺点:页面有跳转的时候,它不知道去等跳转后的
阅读全文
posted @
2019-09-18 17:16
雨点小
阅读(426)
推荐(0) 编辑
selenium+python自动化测试--读取配置文件(.ini)
摘要:前言:今天为什么要整理读取配置文件呢?原因是:公司正在做的项目,操作页面时都是根据路由跳转,由于自己经验尚浅,将url地址写在每个用例中,导致每次开发一更改路由,我就要去每个页面中修改url地址,光来来回回找页面就很费时间,所以就想到了用配置文件,将所有url地址放在一个文件中,页面用到哪个时读取哪
阅读全文
posted @
2019-08-26 17:54
雨点小
阅读(2057)
推荐(2) 编辑
selenium+python自动化测试--参数化上传文件
摘要:前言:这个是在悠悠博客中学到的方法,本来不打算记录的,但是由于编码时很粗心,报错解决了一个多小时,所以还是记录下,以便记忆更深刻。 适用场合:非input文件上传 1、环境准备 在官网上下载autoit工具并安装(根据引导安装即可),下载地址: https://www.autoitscript.co
阅读全文
posted @
2019-08-15 17:26
雨点小
阅读(1376)
推荐(0) 编辑
selenium+python自动化测试--中文使用文档
摘要:文档地址:https://python-selenium-zh.readthedocs.io/zh_CN/latest/
阅读全文
posted @
2019-08-08 17:40
雨点小
阅读(917)
推荐(0) 编辑
selenium+python自动化测试--隐藏元素
摘要:最近工作中遇到了关于隐藏元素如何定位与点击的问题,下面就总结下解决过程。 场景:在输入框中输入搜索条件(admin),下面出现相应的搜索结果,选择搜索结果。搜索结果区在未搜索前和选择结果后为隐藏状态。 1、思路分析: (1)点击编辑按钮(出现普通弹框) (2)输入搜索条件 (3)选择搜索结果 (4)
阅读全文
posted @
2019-08-08 11:21
雨点小
阅读(1549)
推荐(0) 编辑
selenium+python自动化测试--读取excel数据
摘要:1、excel中数据(注意:数据是纯数字时,要将其设置成文本) 2、读取excel文件函数封装 文件名称:read_excel.py 3、测试用例 文件名称:test_readexcel.py base.by 文件查看selenium+python自动化测试--登录 4、运行结果 最后,附带读取ex
阅读全文
posted @
2019-07-31 17:38
雨点小
阅读(5538)
推荐(0) 编辑
读取csv文件(含中文)报错解决方法
摘要:在学习读取csv文件读取时,发现一个问题:网上学习的代码比比皆是,可是举例中csv文件都不存在中文(好多说不支持中文),所以在尝试含有中文读取时(就是不死心,哈哈),发现了几个报错,在度娘的帮助下已顺利解决。下面就总结下解决过程。 1、csv文件: 2、在红黑联盟中看到了读取csv文件的介绍,于是写
阅读全文
posted @
2019-07-29 16:24
雨点小
阅读(6751)
推荐(0) 编辑
selenium+python自动化测试--数据驱动
摘要:之前selenium+python自动化测试--登录 中,几个账号和密码登录就要写几个用例,感觉很麻烦~,所以下面介绍一下用数据驱动实现不同用例的登录。 话不多说,直接贴代码~~ 文件名称:test_ddtlogin.py 上面代码运行多次后,发现最后一个用例执行失败了,觉得可能是缓存问题,所以还是
阅读全文
posted @
2019-07-26 17:10
雨点小
阅读(1641)
推荐(0) 编辑
selenium+python自动化测试--alert弹框
摘要:问题:如何判断是否为弹框? 回答:当在Firefox中进行定位时,鼠标无法定位到弹框及弹框中的元素,就是alert弹框。如果鼠标可以定位到弹框及弹框中的元素,则用普通定位的方法。 当使用普通定位时,有时很难点击到弹框按钮,导致用例失败。下面介绍用js解决无法点击弹框按钮问题: 一、测试场景 输入用户
阅读全文
posted @
2019-07-26 15:40
雨点小
阅读(3272)
推荐(1) 编辑
selenium+python自动化测试--登录
摘要:前言:已经学习selenium许久了,奈何公司的项目还在码代码中...,感觉自己学的东西快忘的差不多了,所以就找个网站练练手,顺便回顾一下UI自动化的知识,也希望跟我一样的小白有所受益。 一、用例分析(根据所测网站对应分析) 用例1: 正确输入手机号和密码,点击登录 期望:有帮助中心字样(系统跳至首
阅读全文
posted @
2019-07-26 12:11
雨点小
阅读(25143)
推荐(2) 编辑