随笔分类 -  python+selenium自动化

摘要:项目开展接口自动化,由于是sso单点登录,几番尝试使用接口登录获取token无果,决定使用UI自动化登录后获取登录token,方法如下: 代码实现如下: import time from selenium import webdriver class GetToken(object): def __ 阅读全文
posted @ 2020-09-22 20:47 Tester_Jhm 阅读(2175) 评论(0) 推荐(0)
摘要:先参考:百度ocr识别API文档 ;上面有详细步骤,使用百度账号登录,首次创建新的应用,创建后的应用界面如下: 1.Python环境:Python3.6; 2.安装Python三方库:baidu-aip 3.代码实现,如下实现的是高精度实现方法: from aip import AipOcr def 阅读全文
posted @ 2020-08-21 09:10 Tester_Jhm 阅读(5135) 评论(0) 推荐(1)
摘要:自动化测试登录页面一般都会存在验证码校验问题,大部分童鞋都是直接把验证码校验关闭掉,下面记录的是如何获取验证码图片的方法: 1.首先获取登录页面图片; 2.确定验证码坐标和大小; 3.通过坐标和尺寸在登录页面上截取验证码图片; 4.截取的验证码图片保存为新的文件。 代码实现如下: from sele 阅读全文
posted @ 2020-08-20 09:49 Tester_Jhm 阅读(5510) 评论(0) 推荐(0)
摘要:一、Chrome Chrome各版本浏览器驱动下载地址:http://chromedriver.storage.googleapis.com/index.html 二、Firefox Firefox各版本浏览器驱动下载地址:https://github.com/mozilla/geckodriver 阅读全文
posted @ 2019-10-25 11:59 Tester_Jhm 阅读(1472) 评论(0) 推荐(0)
摘要:今天发现之前的登录163邮箱脚本定位不到iframe了,原因是iframe拼接了动态ID,修改后的脚本如下: 总结一下常见iframe定位方法。 一、非动态的iframe,通常通过以下方式定位: 1.有id,如果唯一,可直接写id driver.switch_to.frame("id") 2.有na 阅读全文
posted @ 2019-07-23 10:14 Tester_Jhm 阅读(1759) 评论(0) 推荐(2)