随笔分类 -  Python自动化相关

摘要:一. 介绍: 1. GRequests是一个基于Python的HTTP库,它是Requests库的扩展。与Requests库不同的是,GRequests允许开发人员通过协程的方式并发发送HTTP请求,从而提高程序的性能。GRequests还提供了一个方便的线程池和协程池,可以更好地控制并发请求的数量 阅读全文
posted @ 2023-06-09 17:23 浪里小白龙qaq 阅读(353) 评论(0) 推荐(0)
摘要:""" 协程介绍: 什么是协程? 简单来说,协程是一种基于线程之上,但又比线程更加轻量级的存在。对于系统内核来说,协程具有不可见的特性,所以这种由 程序员自己写程序来管理 的轻量级线程又常被称作 "用户空间线程"。 协程比多线程好在哪呢? 1. 线程的控制权在操作系统手中,而协程的控制权完全掌握在用 阅读全文
posted @ 2022-07-20 18:22 浪里小白龙qaq 阅读(764) 评论(0) 推荐(0)
摘要:转自:https://www.jianshu.com/p/5658d7c97ca1 阅读全文
posted @ 2022-01-21 15:11 浪里小白龙qaq 阅读(20) 评论(0) 推荐(0)
摘要:转自:https://www.jianshu.com/p/6fdcb35bfc62 阅读全文
posted @ 2022-01-21 15:11 浪里小白龙qaq 阅读(48) 评论(0) 推荐(0)
摘要:一.场景: 学习allure时,执行py脚本,没生成测试报告。 二.原因: 1.默认的是pytest环境,直接运行脚本无法生成测试报告。 三.解决方案: 方案1.命令行运行 命令; 方案2.更改pycharm默认运行环境: 设置- Tools - Python integrated Tools - 阅读全文
posted @ 2021-12-31 11:03 浪里小白龙qaq 阅读(474) 评论(0) 推荐(0)
摘要:一.问题:selenium启动后,浏览器会显示 : Chrome正受到自动测试软件的控制 二.解决方法: # 绕过浏览器(解决浏览器显示: Chrome正受到自动测试软件的控制)option = webdriver.ChromeOptions()option.add_experimental_opt 阅读全文
posted @ 2021-09-18 17:37 浪里小白龙qaq 阅读(939) 评论(0) 推荐(0)
摘要:一.问题: 后台使用 python+selenium自动登录时,遇到 阿里无痕登录验证 二.原因和解决办法: 1.原因:阿里云滑块会检测 window.navigator.webdrive r是否为True 2.解决方法:将 window.navigator.webdriver定义为undefine 阅读全文
posted @ 2021-09-18 17:29 浪里小白龙qaq 阅读(1656) 评论(0) 推荐(0)
摘要:一.项目地址:https://github.com/SeldomQA/seldom 二.特点: 提供更加简单API编写自动化测试 提供脚手架,快速生成自动化测试项目 全局启动和关闭浏览器,减少浏览器的启动次数 提供支持多种数据文件参数化 支持用例失败/错误重跑 支持生成HTML/XML测试报告 支持 阅读全文
posted @ 2021-08-30 17:08 浪里小白龙qaq 阅读(296) 评论(0) 推荐(0)
摘要:python-selenium之 execute_script 执行js脚本,具体场景: 在做登录自动化时,遇到滑动图片验证,需要 执行js脚本,设置 style="",获取无滑块图: 具体代码: 阅读全文
posted @ 2021-06-28 14:49 浪里小白龙qaq 阅读(710) 评论(0) 推荐(0)
摘要:一.SenKey模块(模拟鼠标键盘操作) :python3中没有该模块,使用PyUserInput模块代替 二.PyUserInput模块安装前需要安装:pywin32和pyHook模块,pywin32模块默认已安装 三.安装PyUserInput所遇到的坑,大坑(版本问题): 1.需要下载yHoo 阅读全文
posted @ 2019-03-23 11:22 浪里小白龙qaq 阅读(304) 评论(0) 推荐(0)