当前位置: 首页 > news >正文

网站建设的需求客户单个网页打不开是什么原因

网站建设的需求客户,单个网页打不开是什么原因,记录网站 自己做,wordpress菜单显示在哪里设置对于web应用程序来讲#xff0c;处于安全性考虑#xff0c;在登录的时候#xff0c;都会设置验证码#xff0c; 验证码的类型种类繁多#xff0c;有图片中辨别数字字母的#xff0c;有点击图片中指定的文字的#xff0c;也有算术计算结果的#xff0c;再复杂一点就是滑…对于web应用程序来讲处于安全性考虑在登录的时候都会设置验证码 验证码的类型种类繁多有图片中辨别数字字母的有点击图片中指定的文字的也有算术计算结果的再复杂一点就是滑动验证的。 诸如此类的验证码对我们的系统增加了安全性的保障但是对于我们测试人员来讲在自动化测试的过程中无疑是一个棘手的问题。 1、Web 化验证码解决方案 一般在我们测试过程中登录遇到上述的验证码的时候有以下种解决方案 第一种、让开发去掉验证码第二种、设置一个万能的验证码第三种、通过 cookie 绕过登录第四种、自动识别技术识别验证码 2、验证码解决方案 # coding:utf-8 import os import subprocess from PIL import Imagedef get_captcha(driver, captcha_id, full_screen_img_path, captcha_img_path, captcha_final_path, txt_path, ocr_path):# 浏览器界面截图driver.save_screenshot(full_screen_img_path)# 找到验证码图片得到它的坐标element driver.find_element_by_id(captcha_id)left element.location[x]top element.location[y]right element.location[x] element.size[width]bottom element.location[y] element.size[height]left, top, right, bottom int(left), int(top), int(right), int(bottom)img Image.open(full_screen_img_path)img img.crop((left, top, right, bottom))# 得到验证码图片img.save(captcha_img_path)# 打开验证码图片img Image.open(captcha_img_path)# 颜色直方图255种颜色255为白色# 新建一张图片(大小和原图大小相同背景颜色为255白色)img_new Image.new(P, img.size, 255)for x in range(img.size[1]):for y in range(img.size[0]):# 遍历图片的xy坐标像素点颜色pix img.getpixel((y, x))# print(pix)# 自己调色r0g0b0为蓝色if pix[0] 20 and pix[1] 20 and pix[2] 50:# 把遍历的结果放到新图片上0为透明度不透明img_new.putpixel((y, x), 0)img_new.save(captcha_final_path, formatpng)# 通过tesseract工具解析验证码图片生成文本os.system(ocr_path)# 读取txt文件里面的验证码with open(txt_path, r) as f:if f.read():t f.read().strip()# 去掉中间空格if in t:t t.replace( , )if t.isdigit() and len(t) 4:return telse:return faildef check_resp(result, msg):if msg in result:return passelse:return failed# 接口 - 识别验证码 def get_captcha(captcha_img_path, captcha_final_path, txt_path, ocr_path):# 打开验证码图片img Image.open(captcha_img_path)# 新建一张图片(大小和原图大小相同背景颜色为255白色)img_new Image.new(P, img.size, 55)for x in range(img.size[1]):for y in range(img.size[0]):# 遍历图片的xy坐标像素点颜色pix img.getpixel((y, x))# print(pix)# 自己调色r0g0b0为蓝色if pix[0] 20 and pix[1] 20 and pix[2] 50:# 把遍历的结果放到新图片上0为透明度不透明img_new.putpixel((y, x), 0)img_new.save(captcha_final_path, formatpng)# 通过tesseract工具解析验证码图片生成文本【Tesseract-OCR必须和jpg的根目录必须相同如C盘、D盘】os.system(ocr_path)# 读取txt文件里面的验证码with open(txt_path, r) as f:if r.read():t f.read().strip()# 去掉中间空格if in t:t t.replace( , )# 如果是数字且长度为4就返回数字如果不是就返回 failif t.isdigit() and len(t) 4:return telse:return fail 下面是配套学习资料对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你 软件测试面试小程序 被百万人刷爆的软件测试题库谁用谁知道全网最全面试刷题小程序手机就可以刷题地铁上公交上卷起来 涵盖以下这些面试题板块 1、软件测试基础理论 2、web,app接口功能测试 3、网络 4、数据库 5、linux 6、web,app接口自动化 7、性能测试 8、编程基础9、hr面试题 10、开放性测试题11、安全测试12、计算机基础 资料获取方式
http://www.hkea.cn/news/14417085/

相关文章:

  • 网站建设计划建议企业网站怎么建设
  • 做投融资平台的网站都有哪些?网站建设课后心得
  • 兰州企业 网站建设网站的推广和优化方案
  • 企业如何建设网站呢广告公司起名大全最新
  • 建设网站查询苏州网站设计网站
  • 黎平网站开发推广方式都有哪些
  • 做聚类热图的网站桐乡市建设局网站大通酩悦
  • 渭南网站建设费用明细录音录像手表网站
  • 移动网站开发服务器wordpress frp
  • 网站推广的目的推广软文案例
  • 个网站能申请贝宝支付接口重庆网站建设leco tec
  • wordpress建站比较哈尔滨建设网站官网
  • 中山制作网站的公司吗百度客户端电脑版
  • 油画网站模板福山区建设工程质量检测站网站
  • 网站开发的实验报告网站建设阿里云搭建个人网站
  • dede网站安全设置防挂马教程WordPress tips
  • 东莞在那里建个网站wordpress常规设置
  • 哈尔滨做网站哪里好怎样在百度答题赚钱
  • 网站域名域名订餐网站开发流程
  • 网站后台管理功能网页不能下载的wordpress
  • 网站建站网站哪家好遵义广告公司网站建设
  • 怎么建立一个自己的网站建设门户网站所需
  • 网站悬浮图片代码招聘页面设计
  • 网站代码查询企业咨询服务合同模板
  • 北京国互网网站建设公司室内设计联盟免费下载
  • 可以下载新闻视频的网站燃气行业网站建设方案
  • 设计网站公司的口号专业的菏泽网站建设公司
  • 建站平台上建设的网站可以融资吗曹鹏wordpress建站seo视频
  • 网站按钮确定后图片怎么做北欧做的比较好的网站
  • 做网站申请域名大概花费多少网站建设三个友好