自动化测试常用selenium+python,如果遇到在流程中遇到验证码过不去,可以用第三方工具自动识别验证码。(这里使用tesseract图像文本识别)
步骤
1.安装pillow
直接在cmd中使用pip install Pillow
使用Pycharm 安装
2.安装tesseract-ocr
下载地址:https://github.com/UB-Mannheim/tesseract/wiki 点击tesseract-ocr-setup-4.0.0-alpha.20170804.exe,下载4.0版本的软件。
安装详细教程:https://jingyan.baidu.com/article/219f4bf788addfde442d38fe.html
我安装到了: D:\soft\tesseract-ocr目录下
注意:只用pip或者pycharm中加包是好使的,必须还要按照上面的链接下载和安装tesseract-ocr包,否则运行程序仍然会报错
3.安装pytesseract
直接在cmd中使用pip install pytesseract
使用Pycharm 安装
问题说明:我先用pip安装了上面三部,然后又在pycharm中安装了上面所有的第三方库,可还是报错:FileNotFoundError:No such file