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

目录

一、下载插件

二、安装插件

2.1 点击 add to firefox

​编辑 2.2 安装完成

三、浏览器打开 

3.1 点击插件工具栏

3.2 点击小房子

四、使用设置

4.1 设置语言

 4.2 创建工作流

4.2.1 新建工作流

4.2.2 新建标签页

4.2.3 配置触发器 

4.2.4 运行

4.2.5 查看日志

五、探索其他组件

5.1 表单组件

5.1.1  css选择器(自动)

5.1.2 自动选择XPATH

5.1.3 输入表单值

5.1.4 连接

5.2 点击元素组件

5.2.1 选择元素

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 应用全局变量

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

5.6.1 使用剪贴板组件

5.6.2 设置参数

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与描述

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

React Hooks 是 React 16.8 中新增的特性,它可以让你在函数组件中使用 state、生命周期钩子等 React 特性。使用 Hooks 可以让你写出更简洁、可复用且易于测试的代码。 React Hooks 提供了一系列的 Hook 函数,包括 useState、useEffect、useContext、useReducer、useCallback、useMemo、useRef、useImperativeHandle、useLayoutEffect 和 useDebugValue。每个 Hook 都有特定的用途,可以帮助你处理不同的问题。 下面是 React Hooks 的一些常用 Hook 函数: 1. useState useState 是最常用的 Hook 之一,它可以让你在函数组件中使用 state。useState 接受一个初始状态值,并返回一个数组,数组的第一个值是当前 state 值,第二个值是更新 state 值的函数。 ``` const [count, setCount] = useState(0); ``` 2. useEffect useEffect 可以让你在组件渲染后执行一些副作用操作,比如订阅事件、异步请求数据等。useEffect 接受两个参数,第一个参数是一个回调函数,第二个参数是一个数组,用于控制 useEffect 的执行时机。 ``` useEffect(() => { // 这里可以执行副作用操作 }, [dependencies]); ``` 3. useContext useContext 可以让你在组件树中获取 context 的值。它接受一个 context 对象,并返回该 context 的当前值。 ``` const value = useContext(MyContext); ``` 4. useRef useRef 可以让你在组件之间共享一个可变的引用。它返回一个对象,该对象的 current 属性可以存储任何值,并在组件的生命周期中保持不变。 ``` const ref = useRef(initialValue); ref.current = value; ``` 5. useCallback useCallback 可以让你缓存一个函数,以避免在每次渲染时都创建一个新的函数实例。它接受一个回调函数和一个依赖数组,并返回一个 memoized 的回调函数。 ``` const memoizedCallback = useCallback(() => { // 这里是回调函数的逻辑 }, [dependencies]); ``` 6. useMemo useMemo 可以让你缓存一个计算结果,以避免在每次渲染时都重新计算。它接受一个计算函数和一个依赖数组,并返回一个 memoized 的计算结果。 ``` const memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b]); ``` 以上就是 React Hooks 的一些常用 Hook 函数,它们可以帮助你更好地处理组件状态、副作用、上下文和性能优化等问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

春天的菠菜

一毛两毛也是动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值