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

浙公网安备 33010602011771号