随笔分类 -  Python+selenium自动化

记录Python的一些知识点
摘要:首先了解一下yaml最基础、最常用的语法 大小写敏感 使用缩进代表层级关系 缩进只能用空格,不能使用Tab 不要求空格个数,只要相同层级左对齐 冒号后面需要输入一个空格,再输入值 字符串默认不使用引号表示,也可以用单引号或双引号,双引号不会对特殊字符进行转义 s1: '内容\n字符串' s2: "内 阅读全文
posted @ 2019-12-19 18:46 在树上唱歌w 阅读(1079) 评论(0) 推荐(0) 编辑
摘要:由于excel版本不同,python处理的时候选择的库页不同。 一、操作对应版本表格需要用到的库 1、操作xls格式的表格文件,需要用到的库如下: 读取:xlrd 写入:xlwt 修改(追加写入):xlutils 2、操作xlsx格式的表格文件,需要用到的库如下: 读取/写入:openpyxl (好 阅读全文
posted @ 2019-11-26 19:51 在树上唱歌w 阅读(15086) 评论(0) 推荐(0) 编辑
摘要:前言 有些页面的链接打开后,会重新打开一个窗口,想要在新页面上操作,就需要先切换窗口了。获取窗口的唯一标识用句柄表示,所以只需要切换句柄,我们就能在多个页面上灵活自如的操作了。 1、元素有属性,浏览器的窗口其实也有属性的,只是你看不到,浏览器窗口的属性用句柄(handle)来识别 获取当前窗口的句柄 阅读全文
posted @ 2019-11-08 17:22 在树上唱歌w 阅读(2076) 评论(0) 推荐(0) 编辑
摘要:js处理iframe无需先切换到iframe上,再切回来操作。它可以在iframe上和主页面上来回自由操作。 switch方法需要先切换到iframe上,操作完之后又的切换回来(很容易忘记切换回来),操作比较繁琐。 1、js处理富文本(富文本格式如禅道中的添加bug页面) 带iframe的元素,用j 阅读全文
posted @ 2019-11-06 17:52 在树上唱歌w 阅读(847) 评论(0) 推荐(0) 编辑
摘要:python+selenium写UI自动化的时候,经常会遇到需要切换iframe的情况,这里介绍几种切换iframe的方式 1、使用id定位 2、使用index定位 3、使用name定位 如果iframe既没有id也没有name属性,通过index也不好判断需要切换的iframe,那么需要通过元素去 阅读全文
posted @ 2019-10-31 19:03 在树上唱歌w 阅读(2188) 评论(0) 推荐(0) 编辑
摘要:前面已经写过利用BeautifulReport生成测试报告,那么接下来讲讲如何在测试报告里面保存截图 首先需要在测试用例中定义一个截图的方法: 然后在测试用例中挂载一个装饰器,在用例里面调用save_img方法 运行以上用例,用例失败就会将截图存放在测试报告中。 运行上面的测试用例,可以写个测试套件 阅读全文
posted @ 2019-10-23 09:37 在树上唱歌w 阅读(2486) 评论(0) 推荐(1) 编辑
摘要:POM模式是什么 页面对象模型(POM)是一种设计模式,用来管理维护一组web元素集的对象库 在POM模式下,应用程序的每一个页面都有一个对的page class 每一个page class维护着该web页的元素集合操作这些元素的方法 page class中的方法名最好根据业务场景进行 POM模式的 阅读全文
posted @ 2019-10-14 19:52 在树上唱歌w 阅读(1034) 评论(0) 推荐(0) 编辑
摘要:python连接Oracle数据库较为麻烦,刚开始以为按照百度上的方法安装好python环境后直接pip安装cx-Oracle就行了,但是发现这样并不行,折腾了好久。。。 除了安装python和cx-Oracle外还需要先配置客户端的环境,否则运行仍然会报错,下面介绍在windows下的配置方式 注 阅读全文
posted @ 2019-08-01 20:47 在树上唱歌w 阅读(789) 评论(0) 推荐(0) 编辑
摘要:化环境:python3.6 + selenium3 当我们做自动化的时候,如果不做任何配置的话打开的浏览器默认是不加载我们的浏览器配置文件的,下面我们来说说如何加载配置文件: 首先不管使用的是火狐浏览器还是谷歌浏览器,都需要安装浏览器驱动,否则会报错取法打开浏览器。 一、安装火狐驱动 火狐版本:68 阅读全文
posted @ 2019-07-19 16:14 在树上唱歌w 阅读(1623) 评论(0) 推荐(0) 编辑
摘要:本文档以谷歌浏览器为例,故自动化测试环境为下: 自动化工具为:selenium+webdriver 脚本语言为:Python3.X 浏览器:Chrome 系统环境:Win10 编译工具:Pycharm 具体搭建步骤如下: 一、安装Python 下载Python3.6.5 https://www.py 阅读全文
posted @ 2019-07-17 11:38 在树上唱歌w 阅读(7744) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示