120、自动化部署:使用GitHub Actions和GitLab CI/CD实现持续集成与持续交付
本文介绍了如何使用GitHub Actions和GitLab CI/CD实现持续集成与持续交付。通过创建`.gitlab-ci.yml`和`ci.yml`文件,设置环境变量,并行运行作业,以及使用artifacts存储构建结果,可以自动化Rust项目的构建、测试和部署过程。这不仅提高了开发效率,还降
Selenium 爬虫实战:从环境搭建到自动化采集
在 Selenium 中,选择元素是自动化测试的核心。Selenium 4 引入了许多新特性,如 DevTools 支持,增强的窗口处理等,而 Selenium 3 则更加稳定和广泛应用。通过以上详细的介绍和代码示例,希望你能够更好地理解和应用 Selenium 进行网页数据采集,并实现数据的自动化
UiPath+Appium实现app自动化测试
UiPath机器人结合Appium实现移动自动化测试
2024自动化保研推免夏令营、预推免经验分享(实时更新)
2024自动化保研推免夏令营经验分享
Agentic AI与Agentic Workflow:下一代智能自动化
首先,从定义上来看,AI Agent通常指的是一个能够执行特定任务的智能系统,它在预设的参数和规则下运行,具有一定的自主性和自适应性。而Agentic AI则是一种更为高级的形态,它不仅包含了AI Agent的所有特性,还强调了在更少或没有人类干预的情况下,系统能够自主设定目标、规划并执行复杂任务的
【Linux】make/Makefile——项目自动化构建工具
详细讲解了linux中项目自动化构建工具 make / Makefile的原理和使用
Python Selenium选择动态下拉框值并进行动态定位的方法
将原生的Xpath写在代码调试过程中,发现当在页面输入相同内容,再选择下拉框内容后,下拉框的xpath变化了,每操作一次,下拉框的xpath都不一样。打开f12,切换到source标签,输入框输入将下拉框显示出来,立即点击||暂停按钮,通过源码暂停获取定位机会。2、获取下拉框元素Xpath路径后,发
在Ubuntu上配置PPPoE服务:从安装到自动化启动的全指南
PPPoE(点对点协议以太网)是一种广泛用于DSL和光纤宽带连接的协议。在本篇技术博客中,我们将详细介绍如何在Ubuntu系统上配置PPPoE服务,包括安装、配置、启动以及设置自动启动等步骤。
Postman中数据文件的高效使用:测试自动化与数据驱动测试实践
Postman 是一个强大的 API 开发工具,它不仅支持 API 的设计、开发和测试,还提供了数据驱动测试的功能。通过使用数据文件,我们可以模拟不同的测试场景,实现测试的自动化和重复执行。本文将详细介绍如何在 Postman 中使用数据文件进行测试,包括数据文件的创建、集成和测试脚本的编写。
8、技巧之一:操作滚动条 【Selenium+Python3网页自动化总结】
假如网页有一个class name叫"list_one"的列表,需要滚动这个列表。
appnium+robotframework使用
(1)第一个参数:http://localhost:4723/wd/hub 用来连接appium, 端口号为appium开启时显示的。(2)第二个参数(固定写死):platformName=Android 用来表示是什么系统(3)第三个参数:platformVersion=xxxxx①Xxxx
arkhamintelligence 请求头加密 X-Payload 完整逆向分析+自动化解决方案
逆向是爬虫工程师进阶必备技能,当我们遇到一个问题时可能会有多种解决途径,而如何做出最高效的抉择又需要经验的积累。本期文章将以实战的方式,带你详细地逆向分析 arkhamintelligence 请求头加密字段 X-Payload 的构造逻辑,包括如何逆向分析、如何准确地找到加密入口、如何模拟执行JS
Jenkins + Gitee部署自动化项目
git config user.name (查看当前用户数据)git config user.email (查看当前用户邮箱)git config --global user.name ”name“(查看当前用户数据)git config --global user.email ”123xxx@.
Web控件进阶交互
测试时常需要模拟键盘或鼠标操作,可以用Python的ActionChains来模拟。ActionChains是Selenium提供的一个子类,用于生成和执行复杂的用户交互操作,允许将一系列操作链接在一起,然后一次性执行。
高效测试自动化:Postman集合运行器(Collection Runner)使用指南
集合运行器是Postman中用于批量执行集合内请求的功能。它可以按照特定的顺序执行请求,并支持并发执行,从而节省测试时间。
用Selenium库自动化操作实现某宝的数据采集
随着时代的不断的进步,淘宝网站的反爬措施越来越强大,本文就介绍了如何使用Selenium库自动化操作淘宝搜索商品并抓取数据。提示:以下是本篇文章正文内容,下面案例可供参考整个编写过程中:1.登录账号环节:需要我们知道淘宝针对Selenium库自动化操作的一系列反爬措施并对此需要我们采取一系列针对措施
python的web工具:自动化框架DrissionPage(比selenium更加灵活,不需要配置浏览器驱动)
最近看到一个好玩的库,声称碾压selenium,怀着好奇的心打开了一个新世界。选动态网页试试收,使用DrissionPage写了一个自动化爬虫(爬取丽人网图片下载到本地)本文包含主要技术(DrissionPage用法,动态页面ajax应对方法,xpath解析,异步协程保存图片)
MyPostMan 迭代文档管理、自动化接口闭环测试工具(自动化测试篇)
MyPostMan 是一款类似 PostMan 的接口请求软件,按照 项目(微服务)、目录来管理我们的接口,基于迭代来管理我们的接口文档,文档可以导出和通过 url 实时分享,按照迭代编写自动化测试用例,在不同环境中均可运行这些用例。
告别 Selenium 时代!新的高效丝滑网页自动化库
DrissionPage 同样是一款基于 Python 的网页自动化工具,不仅可以像 Selenium、Playwright、Puppeteer一样控制浏览器进行操作,还能直接收发数据包,甚至可以将两者结合使用,兼顾便利性和效率。
Python自动化DevOps任务入门
Python在DevOps领域的应用非常广泛,从自动化部署到性能监控,都有成熟的库和工具支持。本文介绍了如何配置环境,自动化部署,持续集成,以及监控和管理日志的基本方法。随着技术的发展,Python在DevOps领域的应用将更加深入,通过学习这些技术,可以帮助你更高效地管理和部署你的应用。希望这篇博