web自动化技术(目前比较智能的web端自动化测试)

来源:AirPython作者:邢安国
1.介绍大家好,我是安国!之前推荐过很多优秀的Web自动化工具,比如Selenium,Helium,Cypress,Pyppeteer等。使用它们实现自动化的前提是,你必须安装依赖项,下载浏览器驱动,掌握一定的编码基础。有没有零基础编码的低代码工具可以帮助我们完成Web的自动化?本文将介绍另一个自动化工具,即:Automa。
2.Automa简介Automa是一个Chrome插件,可以完成Chrome浏览器的一系列自动化操作。并且可以执行重复性任务、网页截图、数据爬虫等功能。项目地址:https://github.com/kholid060/Automa插件地址:3359 chrome . Google . com/web store/detail/automa/infppggnoaenmafagbfkNfkancpbljcca类似于Node Red工业可视化流程工具,automa通过拖拽流程完成UI自动化。
3.功能介绍安装好Automa插件后,打开插件,进入首页。
主页将显示自动化项目和运行日志的列表。从左侧栏,您可以进入“工作流”标签。右上角提供了两个入口:导入工作流和新建工作流。创建项目后,您将进入工作流编辑页面,在这里您可以构建自动化流程。左侧区域为操作区,右侧区域为主要工艺建筑区。
Automa提供四种类型的操作,即:
一般操作:触发触发器、延时延迟、导出数据(JSON/CSV/Plain text纯文本)、重复任务重复任务浏览器操作:活动选项卡、新建选项卡、后退、前进、关闭选项卡关闭、截图Web元素操作:点击元素点击、获取文本获取文本、滚动元素滚动、链接链接、属性值元素属性值、表单提交表单、JS脚本执行、触发事件触发事件条件操作:条件条件判断、元素存在。需要指出的是,Automa还提供了网页元素选择器的定位功能。只需点击插件界面中的“元素选择器”图标,然后选择目标控件,左下角就会显示该控件的选择器PS。此外,Automa插件还提供了快速获取父元素和子元素的选择器的功能。
4.下面就来说说如何通过百度使用Automa。首先,创建一个项目。此时,主操作区将包含一个操作“触发器”,这是一个“启动节点”。默认执行模式为手动,即手动模式PS:也可以配置为间隔执行、定时执行、访问某个URL触发、自定义快捷键运行等。然后,从左侧操作区选择“新建标签页”操作,拖动到右侧编辑区。通过连接线连接“启动节点”以编辑该节点。输入目标网站的地址:https://www.baidu.com,然后添加一个条件操作节点“元素存在”,以百度搜索输入框的存在为执行条件。
然后,通过操作“Forms”将内容输入到输入框中,并通过使用“Click element”操作单击搜索按钮。
最后用“延迟”操作模拟在页面停留0.5s,用“截图”抓取网页图片,完整的自动流程图如下:
5.最后,通过一个简单的自动化操作说明了Automa的整个过程。Automa提供的操作基本可以满足Web自动化中的实际工作需求,此外还可以将JavaScript操作拖入工作流中,完成一些复杂的自动化场景。

好玩下载

沙漠风暴,沙漠风暴单机游戏

2023-10-17 8:04:25

好玩下载

弹钢琴的游戏,弹钢琴的游戏叫啥

2023-9-15 12:22:21

购物车
优惠劵
搜索