关于自动化:厉害了推荐一个-Web-端自动化神器-Automa

6次阅读

共计 1708 个字符,预计需要花费 5 分钟才能阅读完成。

1. 前言

大家好,我是安果!

之前举荐过很多优良的 Web 自动化工具,比方:Selenium、Helium、Cypress、Pyppeteer 等

利用它们实现自动化的前提是必须装置依赖、下载浏览器驱动,并且还须要把握肯定的编码根底

那有没有一款针对零根底编码,低代码的工具,可能帮忙咱们实现 Web 端的自动化呢?

本篇文章将介绍另外一款自动化工具,即:Automa

2. Automa 介绍

Automa 是一款 Chrome 插件,它能针对 Chrome 浏览器实现一系列自动化操作,并且能够执行重复性工作、网页截图、数据爬虫等性能

我的项目地址:

https://github.com/kholid060/…

插件地址:

https://chrome.google.com/web…

相似于 Node Red 工业级可视化流程工具,Automa 通过拖拽构建流程,实现 UI 自动化

3. 性能介绍

装置 Automa 插件后,关上插件进入主页

主页会展现自动化我的项目列表及运行日志,从左侧侧边栏能够进入到 Workflows 工作流程 Tab 中

右上角提供导入工作流「Import workflow」、新建工作流「New workflow」两个入口自

创立我的项目后,会进入到工作流编辑页面,这里用于构建自动化流程;左侧区域是操作区域,右侧区域是主流程构建区域

Automa 提供 4 类操作,别离是:

  • 通用操作:Trigger 触发、Delay 提早、导出数据(JSON / CSV / Plain text 纯文本)、Repeat task 反复工作
  • 浏览器操作:Active tab、New tab、Go back 后退、Go forward 后退、Close tab 敞开、Take screenshot 截图
  • Web 元素操作:Click element 点击、Get text 获取文本、Scroll element 滚动、Link 链接、Attribute value 元素属性值、Forms 提交表单、JS 脚本执行、Trigger event 触发事件
  • 条件操作:Conditions 条件判断、Element exists 元素存在

须要指出的是,Automa 还提供了网页元素选择器定位性能,只须要点击插件界面的「Element Selector」图标,而后抉择指标控件,左下角就会显示控件的的选择器

PS:另外 Automa 插件还提供了疾速获取父元素、子元素选择器的性能

4. 实战一下

上面通过「百度一下」讲讲怎么应用 Automa

首先,创立一个我的项目

这时主操作区域会蕴含一个操作「Trigger」,它作为一个「启动节点」,默认执行形式为 Manually,即:人工形式

PS:也能够配置为距离执行、定时执行、拜访某个网址触发、通过自定义快捷键运行等形式运行

而后,从左侧操作区域抉择「New Tab」操作拖拽到右侧编辑区域,通过连接线连贯「启动节点」

编辑这个节点,输出指标网站地址:https://www.baidu.com

再增加一个条件操作节点「Element exists」,以百度搜寻输入框元素存在作为执行条件

接着,通过操作「Forms」向输入框中输出内容,应用「Click element」操作模仿点击搜寻按钮

最初,应用「Delay」操作模仿在页面停留 0.5s,利用「Take screenshot」截取网页图片

残缺的自动化流程图如下:

PS:文末提供了工作流文件,有须要的小伙伴能够间接导入测试

5. 最初

下面通过一个简略的自动化操作论述了 Automa 应用的残缺流程

Automa 提供的操作在 Web 自动化中根本能够满足理论工作要求,另外在工作流程中能够拖入「JavaScript」操作来实现一些简单的自动化场景

文中提到的实例流程文件我曾经上传到后盾,回复关键字「automa」即能够获取

如果你感觉文章还不错,请大家 点赞、分享、留言 下,因为这将是我继续输入更多优质文章的最强能源!

举荐浏览
挪动端自动化 AutoJS 疾速入门指南(上)

小技巧 | Get 到一个 Web 自动化计划,绝了!

阿里最强 Python 自动化工具开源了!

聊聊 PC 端自动化最佳计划 – Pywinauto

聊聊 PC 端自动化最佳计划 – WinAppDriver

正文完
 0