测试
qq_37866023
这个作者很懒,什么都没留下…
展开
-
自动化测试之验证码识别
自动化测试之验证码识别记录下自动化测试时两种常用的验证码识别方法方法1–使用pytesseract识别这里使用jpress网站进行测试:话不多说,直接上代码#coding:utf-8###############测试获取简单验证码import timefrom time import sleepimport pytesseractfrom selenium import webdriverfrom PIL import Image#测试截取验证码def test1(): #原创 2021-08-05 10:15:48 · 923 阅读 · 0 评论 -
pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it‘s not in your path
pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it’s not in your path解决方案下载安装版的ocr链接:https://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-w32-setup-v4.0.0-beta.1.20180608.exe进入指定目录D:\软件\python3.8\Lib\site-packa原创 2021-08-04 00:09:35 · 176 阅读 · 0 评论 -
python3.8安装pyautogui失败,报错Requirement already satisfied解决
python3.8安装pyautogui失败,报错Requirement already satisfied解决问题描述:做测试项目时使用python3.8安装pyautogui一直失败,这里记录几种解决方案。1、降低PyGetWindow版本我使用的是python3.8版本,一开始使用的是python3.5版本能够正常安装,但更换为python3.8后安装一直报错,这里可以首先尝试降低PyGetWindow版本:终端输入:pip install PyGetWindow==0.0.1终端输入原创 2021-08-03 22:58:24 · 3974 阅读 · 0 评论 -
selenium中使用location无法定位验证码
selenium中使用location无法定位验证码问题描述使用python+selenium截屏并定位验证码元素失败解决方案修改电脑显示大小设置为100%:win10缩放比例修改:桌面右键 ->显示设置-> 缩放与布局修改Image.crop参数,将参数元组的四个值都乘以缩放比例缩放比例为150%,每个值乘以1.5代码示例#打开谷歌浏览器 browser=webdriver.Chrome(r'd:/chromedriver.exe') #打开首页原创 2021-08-03 16:45:45 · 597 阅读 · 1 评论 -
pyautogui中moveTo无法定位
pyautogui中moveTo无法定位方法一使用截图软件定位直接填入坐标element=driver.find_element_by_id('agree') rect=element.rect//以字典方式返回元素的大小和坐标 pyautogui.FAILSAFE = False print(rect) //直接用截图软件定位元素 pyautogui.moveTo(1168,1123) pyautogui.click()方法二使用ActionCh原创 2021-08-03 14:48:20 · 1044 阅读 · 0 评论