再见了 Jenkins, 使用 Drone + Gitee 实现自动化部署 SpringBoot 项目
Drone 是一款功能强大、易于使用的 CI/CD 工具,提供了丰富的插件,可以扩展其功能。Drone 采用轻量级的基于 Docker 的架构,易于部署和管理,重点是免费。Drone 和 Jenkins 都是优秀的 CI/CD 工具,选择哪一款取决于您的项目需求和团队规模。如果您追求简单易用,Dro
基于selenium+python实现自动化测试
Selenium 是一个用于自动化Web应用程序测试的工具包,它提供了一套API,允许开发者编写脚本来模拟用户与浏览器的交互。使用Selenium结合Python进行自动化测试是一个常见的选择,因为Selenium是一个强大的工具,可以模拟用户与网页的交互。例如,如果你使用的是Chrome浏览器,你
Github: Github actions自动化工作原理与多workflow创建和部署
参考:https://docs.github.com/en/actions/learn-github-actions/environment-variables。可以看到,在里面可以使用环境变量和自定义变量, 同时,类似 jobs 下可定义多个任务,比如 再加一个 Test2。在项目目录下新建 .g
selenium4如何指定chrome和firefox的驱动(driver)路径
python+pytest+selenium框架的自动化测试脚本。原本用的chrome,很久没用了,今天执行,发现chrome偷偷升级,我的chromedriver版本不对了。。。鉴于访问chrome相关网站太艰难,决定弃用chrome,改用firefox。因为,firefox可以自己决定是否升级浏
自动化-滑块验证码 Java + Selenium + OpenCV
最近我在工作中接到了一个任务,需要编写一个网页自动化脚本。说实话,这是我第一次尝试编写这样的脚本。一些普通的操作,能用Selenium来解决。但在对滑块验证码进行自动化时,需要结合了OpenCV,才能获取滑块的偏移量。只是一个简单的例子,真正使用的话得使用一些算法来减小偏移误差。哈哈哈哈,用Java
Selenium——基于Web的UI自动化测试工具(一)
Selenium是一个自动化测试工具,用于模拟用户在Web上的行为。它支持多种浏览器,如Chrome、Firefox、IE等。Selenium可以实现多种操作,包括打开浏览器、导航到指定URL、填写表单、点击按钮、获取页面元素等。Selenium有多种语言实现,包括Java、Python、C#等,可
基于Jenkins自动化部署的springboot+vue前端后分离项目
服务,也是一种轻量级的Web服务器,可以作为独立的服务器部署网站,应用非常广泛,特别是现在前后端分离的情况下。这个命令使用了FOR循环和netstat命令,通过管道符将netstat的输出传递给findstr命令,找到在本地。一般来说默认配置即可。这个命令是一个错误处理语句,如果上一个命令执行失败,
UI自动化Selenium find_elements和find_element的区别
1.返回值类型不同:find_element返回一个WebElement对象,而find_elements返回一个包含多个WebElement对象的列表。# 如果获取的element是list,那么需要用find_elements方法;# 2.查找方式不同:find_element只返回第一个匹配的
AI在软件开发中的角色:辅助创新还是自动化取代?
在技术的浪潮中,人工智能(AI)正以其前所未有的速度和影响力重塑着软件开发的版图。生成式人工智能(AIGC)作为这一变革的先锋,已经开始渗透到代码生成、错误检测乃至自动化测试等多个关键环节,为开发者带来了前所未有的工作效率提升。随着AI工具的日益智能化,它们不再仅仅是冷冰冰的代码片段生成器,而是逐渐
Python 神器:wxauto 库——解锁微信自动化的无限可能
在当今数字化的时代,自动化工具为我们的生活和工作带来了极大的便利。Python 的wxauto库正是这样一个强大的工具,它为我们打开了微信自动化操作的大门。
使用Github Action实现Hexo博客自动化部署
每次部署Hexo都需要运行指令三件套,随着文章越来越多,编译的时间也随之越来越长,通过,我们只需要在每次完成博客的编写或修改以后,将改动直接push到远程仓库,之后的编译部署的工作统统交给CI来完成即可。
【总结】ui自动化selenium知识点总结
首页安装第三方库selenium库,其次要下载好浏览器驱动文件,比如谷歌的 chromedriver.exe,配置上环境变量。使用selenium的webdriver类去创建一个浏览器驱动对象赋值叫driver,一个浏览器驱动对象就可以对浏览器得操作元素的定位元素的操作。
自动化控制科学与工程保研夏令营面试经验 #1
自动化控制科学与工程保研夏令营面试经验 #1
【软件测试】Web、App、接口自动化区别
Web自动化、App自动化和接口自动化是软件测试领域中的三种不同的自动化测试策略,它们针对的测试对象、测试工具和测试目的各不相同。选择适当的自动化测试方法取决于应用的类型、测试目标和资源。理解这些方法的区别和适用场景有助于更有效地规划和执行自动化测试策略。每种自动化测试方法都有其独特的优势和应用场景
Linux环境搭建Jenkins(详细图文)
Jenkins 是一个流行的开源持续集成(CI)和持续交付(CD)工具,用于自动化软件开发中的构建、测试和部署过程。它可以帮助开发团队自动化构建、测试和部署他们的软件项目,从而加快开发周期并提高软件质量。
Web的UI自动化基础知识
目录1 Web自动化入门基础1.1 自动化知识以及工具1.2 主流web自动化测试工具1.3 入门案例2 使用工具的API2.1 元素定位2.1.1 id选择器2.1.2 name2.1.3 class_name选择器2.1.4 tag_name选择器2.1.5 link_text选择器2.1.6
精通 Postman 测试脚本:自动化接口测试的艺术
在 Postman 中,测试脚本可以在请求发送前后执行,提供了一个运行 JavaScript 代码的环境。这些脚本可以用来设置测试的前置条件、验证响应数据、进行断言(Assertions)等。通过本文的介绍,你应该对如何在 Postman 中使用测试脚本有了深入的了解。测试脚本是 Postman 中
python实战WebDriver自动化获取淘宝商品价格,名字,地区--selenium
该Python函数使用Selenium库实现了一个简单的自动化浏览器操作,具体功能如下:使用Edge浏览器的WebDriver打开淘宝网站。等待搜索框加载完成,并在搜索框中输入关键词"python"后提交搜索。等待页面加载完成。定位搜索结果页面中的所有商品项,并遍历每个商品项。提取并打印每个商品的名
投稿指南【NO.12_9】【极易投中】核心期刊投稿(现代电子技术)
近期有不少同学咨询投稿期刊的问题,大部分院校的研究生都有发学术论文的要求,少部分要求高的甚至需要SCI或者多篇核心期刊论文才可以毕业,但是核心期刊要求论文质量高且审稿周期长,所以本博客梳理一些计算机特别是人工智能相关的期刊,供大家参考投稿。欢迎大家留言分享投稿历程和经验。有投稿需求()也可关注私信博
从人工到自动化到AIOps再到ChatOps:大模型在运维领域的应用
在信息技术飞速发展的今天,运维工作已经从最初的人工操作,逐步演变为自动化、AIOps(人工智能运维)和ChatOps(通过聊天的方式去运维)。这些变革不仅提升了运维效率,还显著保障了系统的稳定性。特别是借助大模型,运维同学能够更加高效地完成工作,并应对复杂的运维挑战。本文将依次介绍这些概念,并探讨大