上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要: ###前言 把常用的工具类封装好,用到的时候直接调用即可。 前面已经实现自动识别验证码,把识别验证码这部分内容进行封装, 还有经常使用的随机生成字符串。 import os import random import string from selenium import webdriver impo 阅读全文
posted @ 2022-03-28 23:00 西瓜_皮 阅读(288) 评论(0) 推荐(0) 编辑
摘要: ###前言 UI 自动化一大困难点就是元素定位,而且最不稳定的就是页面,定位方法没问题,但是有时候网络不好,页面加载慢,也会导致找不到元素。 找不到元素的时候selenium 会抛出类似的异常,NoSuchElementException 为了解决页面等待问题,selenium 也专门设计了一些方法 阅读全文
posted @ 2022-03-27 01:56 西瓜_皮 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 直接上代码,细节其他篇文章再补,先执行识别用例,最后执行成功用例。 随便先执行哪条用例还得优化。 # coding:utf-8 from selenium import webdriver from time import sleep from selenium.webdriver.support 阅读全文
posted @ 2022-03-23 23:16 西瓜_皮 阅读(312) 评论(0) 推荐(0) 编辑
摘要: ###前言: 很多网站的注册,登录都会有验证码,有安全作用的一方面,也避免了一些持续访问攻击对服务产生性能问题。 自动化测试中对验证码处理的办法一般有三种: 让开发写一个固定的验证码 自动化测试的时候让开发去掉验证码 自己想办法识别验证码 接下来使用python 中的pytesseract 模块和 阅读全文
posted @ 2022-03-20 23:02 西瓜_皮 阅读(454) 评论(0) 推荐(0) 编辑
摘要: ###前言: Selenium 环境搭建,Selenium 对环境比较苛刻,学习的时候最好按照我的版本来, 有兴趣的自己取研究其他版本匹配。 ###这里使用的环境搭配: Python安装 - 3.7版本 安装Selenium - 3.141 版本 Pycharm - 社区版 Chrome 浏览器 p 阅读全文
posted @ 2022-03-20 17:53 西瓜_皮 阅读(446) 评论(0) 推荐(0) 编辑
摘要: ###前言: 项目使用的是一个博客系统 Jpress ,整个博客系统包含了什么多的功能个各种组件, 掌握好该项目的 Selenium 自动化,基本可以说可以应付很多工作中的场景了。 ###搭建 Jpress 在Centos7上搭建, 所需环境: Centos7 Tomcat8 Mysql5.7 To 阅读全文
posted @ 2022-03-20 15:41 西瓜_皮 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 昨晚有个同学找我聊天,说在职场被 PUA ,干得很窝心,甚至开始怀疑人生,怀疑自己是不是不适合互联网。 去年也遇到过几个同学在职场中有类似的遭遇,估计有些同学都没有意识到自己被PUA了, 刚好又想起多年前我在职场被 PUA 的经历,接下来聊聊职场 PUA。 ###什么叫职场 PUA? 它多发生在上司 阅读全文
posted @ 2022-03-19 21:50 西瓜_皮 阅读(446) 评论(0) 推荐(3) 编辑
摘要: ###前言 页面上的数据过多的时候,要定位页面底部的元素,需要下拉滚动条才可以操作。 直接定位,会提示元素不存在。需要操作页面上的滚动条,使被操作的元素出现在页面上,才能定位到,比如一些翻页的操作。 Selenium 中没有具体的方法来定位滚动条,需要借助 javascrit 进行对滚动条操作。 S 阅读全文
posted @ 2022-03-18 23:40 西瓜_皮 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 前言 请求体是客户端发送给 API 的数据,GET 请求不能发送请求体, 常见的发送请求体的请求方法: POST PUT DELETE PATCH 下面使用 POST 请求发送请求体, 定义请求体,需要使用 Pydantic 模型。 从 pydantic 中导入 BaseModel 模型 impor 阅读全文
posted @ 2022-03-10 00:01 西瓜_皮 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 上一篇写的 GET 请求接口,这节课写 POST 请求,GET 请求没有请求体,POST 有请求体。 ####需求:POST 请求实现登录,入参有账号、密码两个参数,请求方式为 JSON 格式 # -*- coding:utf-8 -*- """ 测试 FastApi的post请求中的数据验证, 使 阅读全文
posted @ 2022-03-09 00:11 西瓜_皮 阅读(3902) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 19 下一页