golang+selenium自动化+chrome浏览器操作

1,selenium 是自动化测试以及自动化爬取的框架,常用于python开发,今天这里使用golang selenium进行自动化开发,相比python,主要是社区广泛,golang同样也是跟python功能一样,同时go可以支持大并发携程 自动化爬取节省资源,下面我们就直接上代码案例操作 1,首先需要下载谷歌驱动,并配置到环境变量,必须与chrom版本相同 版本对比网站 https://googl...

Windows自动化实现:系统通知和任务栏图标自定义

文章目录 Windows自动化的三个小工具系统通知任务栏图标使用pystray实现使用infi.systray实现 Windows自动化的三个小工具 系统通知 import win10toast win10toast.ToastNotifier().show_toast( "eee", "休息一下", icon_path="icon.ico", duration=5) 这段代码使用win10toast...

Web UI自动化测试框架

WebUI automation testing framework based on Selenium and unittest. 特点 提供更加简单API编写自动化测试。提供脚手架,快速生成自动化测试项目。自动生成HTML测试报告生成。自带断言方法,断言title、URL 和 text。支持用例参数化。支持用例失败重跑。用例失败/错误截图。 安装 > pip install seldom If y...

自动化报告pptx-python|如何将pandas的表格写入PPTX(二)

本篇延续:自动化报告的前奏|使用python-pptx操作PPT(一) 因为在pptx-python中使用table,需要单个cell逐一输入,于是在想有没有pandas可以直接读入的方式, 有两个开源项目有类似的功能: PandasToPowerpoint mspandas 其中mspandas写的比较复杂,PandasToPowerpoint比较易懂,就以此为本篇主要的研究对象。 其他系列: 自动...

引入成熟的Pytest自动化测试框架

虽然我们能使用脚本编写自动化测试框架,但没有必要重复找车轮子,引入成熟的自动化测试框架即可, Pytest是目前最成熟、功能最全面的Python测试框架之一,简单灵活、易于上手,可完全兼容其他测试框架如unitest,支持参数化和测试编排功能,扩展性强。 1、安装Pytest 命令行cmd执行命令:pip install pytest 2、使用Pytest编写脚本必须准守一下规则,否则无法正常运行脚本 ...

Selenium自动化测试框架详解

自动化测试是使用专门的软件工具来验证软件解决方案,这通常涉及自动化功能作为测试过程的一部分。测试自动化最常见的对象是。 测试管理和缺陷管理单元和单元集成测试功能测试回归测试非功能测试,如性能和可扩展性 一、常见操作 清空clear(): find_element_by_css_selector('#kw').clear()    # 清除定位元素上的内容,针对输入框 输入send_keys(): dr...

etcd自动化安装配置教程

文章目录 前言一、简介1. 简介2. 特点3. 端口介绍 二、etcd安装教程(单机版)1. 复制脚本2. 增加执行权限3. 执行脚本4. 查看启动状态5. 卸载etcd 三、etcd安装教程(集群版)1. 复制脚本2. 增加执行权限3. 分发脚本4. 执行脚本5. 启动etcd新集群5.1 复制脚本5.2 增加执行权限5.3 执行脚本5.4 查看启动状态 6. 启动已存在的etcd集群6.1 复制脚...

【Oracle云】OCI DevOps Services 构建自动化流水线 (1) - 基础架构流程 && OCI 代码仓库使用

1 基础架构 && 流程 为研发提供标准的自动化研发构建服务,可以快速完成开发、测试和正式环境的资源部署; 1.1 基础架构图 ​ 1.2 基础流程: 研发人提交代码至代码仓库;编译流水线读取代码仓库中的build_spec.yaml 文件;构建 CI 集成编译流水线;将构建包推送至归档制品仓库和镜像仓库;触发部署流水线,进行CD部署操作;CD操作通过yaml文件完成Kubernetes 容器的更新....

自动化报告的前奏|使用python-pptx操作PPT(一)

自动化报告先从python-pptx开始 文章目录 1 python-pptx的基础属性 1.1 新建幻灯片 1.1.1 幻灯片布局的样式 1.1.2 修改pptx模版大小 1.1.3 指定模版生成 1.1.4 创建幻灯片背景 1.1.5 创建幻灯片备注信息 1.1.6 设置幻灯片标题 1.2 一些ppt元素/组件 1.2.1 特殊符号 1.2.2 placeholders 1.2.3 PPTX中的距...

如何隐藏Selenium特征实现自动化网页采集

Selenium是一个流行的自动化网页测试工具,可以通过模拟用户在Chrome浏览器中的操作来完成网站的测试。然而,有些网站会检测浏览器是否由Selenium驱动,如果是,就会返回错误的结果或拒绝访问。为了避免这种情况,我们需要隐藏Selenium的特征,让网站认为我们是正常的用户。 以下是三种常见的隐藏Selenium特征的方法: 1、修改navigator.webdriver标志:navigator...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.015219(s)
2024-04-19 04:46:53 1713473213