【自动化】Automa网页自动化之路

目录

一、下载插件

二、安装插件

[2.1 点击 add to firefox](#2.1 点击 add to firefox)

[​编辑 2.2 安装完成](#编辑 2.2 安装完成)

三、浏览器打开

[3.1 点击插件工具栏](#3.1 点击插件工具栏)

[3.2 点击小房子](#3.2 点击小房子)

四、使用设置

[4.1 设置语言](#4.1 设置语言)

[4.2 创建工作流](#4.2 创建工作流)

[4.2.1 新建工作流](#4.2.1 新建工作流)

[4.2.2 新建标签页](#4.2.2 新建标签页)

[4.2.3 配置触发器](#4.2.3 配置触发器)

[4.2.4 运行](#4.2.4 运行)

[4.2.5 查看日志](#4.2.5 查看日志)

五、探索其他组件

[5.1 表单组件](#5.1 表单组件)

[5.1.1 css选择器(自动)](#5.1.1 css选择器(自动))

[5.1.2 自动选择XPATH](#5.1.2 自动选择XPATH)

[5.1.3 输入表单值](#5.1.3 输入表单值)

[5.1.4 连接](#5.1.4 连接)

[5.2 点击元素组件](#5.2 点击元素组件)

[5.2.1 选择元素](#5.2.1 选择元素)

[5.2.2 连接](#5.2.2 连接)

[5.3 延迟组件](#5.3 延迟组件)

[5.3.1 设置延迟时间](#5.3.1 设置延迟时间)

[5.3.2 连接](#5.3.2 连接)

[5.4 按键组件](#5.4 按键组件)

[5.4.1 检测按键](#5.4.1 检测按键)

[5.4.2 连接](#5.4.2 连接)

[5.5 变量的应用](#5.5 变量的应用)

[5.5.1 全局变量](#5.5.1 全局变量)

[5.5.2 设置全局变量](#5.5.2 设置全局变量)

[5.5.3 应用全局变量](#5.5.3 应用全局变量)

[5.6 使用剪贴板组件 (可忽略)](#5.6 使用剪贴板组件 (可忽略))

[5.6.1 使用剪贴板组件](#5.6.1 使用剪贴板组件)

[5.6.2 设置参数](#5.6.2 设置参数)

[5.6.3 调用参数](#5.6.3 调用参数)


前言:Automa网页自动化之路,因为是浏览器插件,本文内容当中都是已经打开了浏览器的情况下使用插件的哦,注意

一、下载插件

登录

Automa - An extension for browser automation - Automa

以火狐为例,也支持chrome

二、安装插件

2.1 点击 add to firefox

2.2 安装完成

需要等待安装

三、浏览器打开

3.1 点击插件工具栏

3.2 点击小房子

四、使用设置

4.1 设置语言

如果未生效,重新打开此插件

4.2 创建工作流

4.2.1 新建工作流

输入名称

4.2.2 新建标签页

拖拽到工作区域

d

双击工作区域的 新建标签页,输入需要打开的url

输入url与描述

确保页面加载完毕,可设置等待标签页加载完毕选项

记得保存

4.2.3 配置触发器

从A点到B点连接起来

记得保存

4.2.4 运行

点击运行,即可打开上面设置的url

4.2.5 查看日志

运行成功,即可查看日志

发现两条成功日志

点击某条

点击某条操作,查看详细

五、探索其他组件

5.1 表单组件

实现百度搜索文本框, 拖拽表单组件

双击表单组件,进行设置

5.1.1 css选择器(自动)

打开你要现在的页面,点击选择一个元素

可复制选择到下图对象区域

5.1.2 自动选择XPATH

略,方式同css

5.1.3 输入表单值

5.1.4 连接

保存

5.2 点击元素组件

拖拽点击元素

5.2.1 选择元素

双击点击元素,操作同表单类似,这里使用xpath方式

点击查询按钮,获取 百度一下的 xpath属性

复制到页面

5.2.2 连接

保存 ,可运行测试一下

5.3 延迟组件

拖拽延迟组件

5.3.1 设置延迟时间

双击可设置延迟时间

5.3.2 连接

保存

5.4 按键组件

拖拽按键组件到桌面

5.4.1 检测按键

点击检测按键按钮,

然后在键盘点击你要设置的按键(例如回车)

5.4.2 连接

5.5 变量的应用

5.5.1 全局变量

5.5.2 设置全局变量

5.5.3 应用全局变量

复制代码
{{globalData.url}}

5.6 使用剪贴板组件 (可忽略)

这里上面的工作流我做了一点调整,都是上面学习内容,不再累述

注意:从剪贴板获取参数,你得先右击复制一些内容到剪贴板,这里我就不再加工作量进行,你自己先右击复制内容到剪贴板即可

5.6.1 使用剪贴板组件

5.6.2 设置参数

5.6.3 调用参数

在下一流程调用参数

相关推荐
Decay__1 小时前
VMware 安装 SQL Server 双节点 AlwaysOn 可用性组教程 —— WSFC、AG 与侦听器完整部署(系列核心篇)
运维·数据库·sql·mysql·架构
测试界的小码农1 小时前
【Linux 命令实战(06):Linux 文件权限管理,掌握 chmod、chown、chgrp】
linux·运维·服务器
陈希1232 小时前
负载均衡与高可用:LVS、HAProxy、Keepalived 实战
运维·负载均衡·lvs
SQL776 小时前
IT运维发展史,一部宏伟史诗
运维·运维发展史
DeepVisionary6 小时前
Runway开源机器人大模型Praxis-1,推演延迟压到62毫秒
python·自动化
分布式存储与RustFS7 小时前
Terraform 状态文件老在本地丢、并发还撞锁:把 state 锁进 RustFS
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
csdn_aspnet7 小时前
macOS 10 、Docker 玩轉 MySQL
运维·mysql·macos·docker·容器·mac
爱和冰阔落9 小时前
【Linux网络】TCP 半包粘包怎么解决?从长度报头、JSON 拆包到网络计算器完整实战
linux·运维·网络·tcp/ip
无奈笑天下20 小时前
银河麒麟上nproc命令教程详解
linux·运维·服务器
威嵌神州1 天前
嵌入式排故实录:高并发下串口数据“超时丢包”的根因剖析与架构优化
运维·服务器·嵌入式硬件·缓存