影刀RPA_初级课程_玩转影刀自动化_网页操作自动化

声明:相关内容来自影刀学院,本文章为自用笔记,切勿商用!(若有侵权,请联络删除)

1. 基本概念与操作

1.1 正确处理下拉框元素(先判断页面元素,后进行流程编制)


要点:F12打开网页调试工具 → 选择元素进行检查 → 根据源代码确认是否为标准下拉框

1.1.1 标准下拉框元素处理(option)


1.2.2 非标准下拉框元素处理(非option)

要点非标准下拉框元素利用相似元素组提取获取,然后循环相似元素,进行判断后再操作!

1.2 对话框元素的操作方式(上传、下载文件、处理网页对话框)


要点:网页自动化 → 对话框处理 → 上传/下载文件、处理上传/下载对话框、处理网页对话框

注意:网页对话框弹出来后位于整个网页的最上层,需使用“处理网页对话框”功能处理!

“确认发货”的确定/取消对话框(不在网页最上层)与网页对话框不同,需捕捉确定元素进行处理~

普通对话框网页对话框

2. 综合案列 —— 多页订单自动发货


2.1 行元素的捕获

要点:先以单元格元素为基础捕获单元格元素的相似元素组,然后再将'td"项取消勾选!

2.2 父元素与子元素(新知识点!!!)

场景:捕捉订单信息行数据后,需要操作其中的“确认发货”按钮

概念:父元素 —— 捕获的每条订单元素;子元素 —— “确认发货”按钮

原理:父元素 与 操作目标的交集(相似元素组) 即可 获取每条订单的唯一“确认发货”按钮(理解为两个元素列表之间的求交集)


 2.3 翻页标准化流程(复习备忘)

要点:获取页码元素列表(相似元素列表)→ 提取末页数字(page_num)→ 循环


 3. 找不到元素怎么办

要点:校验元素 → 确认元素是否存在 → 存在则必定是网页对象选错,不存在则元素属性发生变化

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/93397.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/93397.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spark初探:揭秘速度优势与生态融合实践

更多推荐阅读 Spark与Flink深度对比:大数据流批一体框架的技术选型指南-CSDN博客 LightProxy使用操作手册-CSDN博客 Sentry一看就会教程_sentry教程-CSDN博客 微前端架构解析:核心概念与主流方案特性对比_微前端方案对比-CSDN博客 目录 Spark为何比Hadoo…

详谈OSI七层模型和TCP/IP四层模型以及tcp与udp为什么是4层,http与https为什么是7层

一、网络模型:OSI七层 vs TCP/IP四层OSI七层模型 (理论参考模型):目的:提供一个标准化的理论框架,用于理解网络通信过程和各层的功能划分,促进不同厂商设备的互操作性。它是一个理想化的模型。分层 (从下到上):物理层:…

ClickHouse 高性能实时分析数据库-索引与数据跳过(查询的“瞬移”能力)

告别等待,秒级响应!这不只是教程,这是你驾驭PB级数据的超能力!我的ClickHouse视频课,凝练十年实战精华,从入门到精通,从单机到集群。点开它,让数据处理速度快到飞起,让你…

Jetpack - Room(Room 引入、Room 优化)

一、Room 引入 1、基本介绍 Room 在 SQLite 上提供了一个抽象层,以便在充分利用 SQLite 的强大功能的同时,能够流畅地访问数据库,官方强烈建议使用 Room 而不是 SQLite 2、演示 (1)Setting 模块级 build.gradle depend…

【江科大CAN】2.1 STM32 CAN外设(上)

2.1 STM32 CAN外设(上)2.1.1 STM32 CAN外设简介2.1.2 外围电路设计2.1.3 STM32 CAN内部结构2.1.4 发送流程详解2.1.5 接收流程详解2.1.6 关键配置位总结STM32 CAN外设讲解 大家好,欢迎继续观看CAN总线入门教程。本节开始,我们正式…

人工智能技术革命:AI工具与大模型如何重塑开发者工作模式与行业格局

引言:AI技术爆发的时代背景过去五年间,人工智能领域经历了前所未有的爆发式增长。从2020年GPT-3的横空出世到2023年多模态大模型的全面突破,AI技术已经从实验室走向了产业应用的前沿。开发者作为技术生态的核心推动者,其工作模式正…

傅里叶变换

傅里叶变换:运用频域的出发点就是能够将波形从时域变换到频域,用傅里叶变换可以做到这一点。有如下3种傅里叶变换类型:1.傅里叶积分(FI); 2.离散傅里叶变换(DFT); 3.快速傅里叶变换(FFT)。傅里叶积分是一种将时域的理想数学表达变换成频域描述的数学技术…

【IQA技术专题】纹理相似度图像评价指标DISTS

纹理一致性图像评价指标: Image Quality Assessment: Unifying Structure and Texture Similarity(2020 PAMI)专题介绍一、研究背景二、方法总览2.1 初始变换2.2 纹理表示和结构表示2.3 DISTS指标2.4 优化DISTS指标三、实验结果四、总结本文将对统一图像…

windows下Docker安装路径、存储路径修改

一、命令行指定安装路径​ ​​下载安装包​​:从Docker官网获取安装程序(如Docker Desktop Installer.exe)。​​运行PowerShell​​: & "H:\Docker Desktop Installer.exe" install --installation-dir"F:…

thingsboard 自定义动作JS编程

在 ThingsBoard 中实现 自定义动作(Custom Action)的 JavaScript 编程,主要通过“Custom action (with HTML template)”方式完成,适用于创建弹窗、编辑实体、控制设备等交互行为。 实现步骤(以添加设备或资…

Spring Boot 简单接口角色授权检查实现

一、背景与目标在Spring Boot应用开发中,接口级别的权限控制是系统安全的重要组成部分。本文将介绍一种简单直接的接口角色授权检查实现方案,适合快速开发和安全合规检查场景。二、技术方案概述本方案采用自定义注解拦截器的方式实现,具有以下…

PytorchLightning最佳实践日志篇

在 PyTorch Lightning(PL)中,日志系统是 “炼丹” 过程中复现实验、对比效果、排查问题的核心工具。结合实际工程经验,总结以下最佳实践和技巧,帮助提升实验效率: 一、日志工具的选择与配置 PL 通过统一的s…

基于JavaWeb的兼职发布平台的设计与实现

开发语言:Java框架:springbootJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7数据库工具:Navicat12开发软件:eclipse/myeclipse/ideaMaven包:Maven3.6系统展示系统首页用户登录招聘信…

Linux学习--C语言(指针3)

1.指针函数和函数指针1.1 指针函数指针函数是函数&#xff0c;函数的返回值是指针不能返回局部变量的地址指针函数返回的地址可以作为下一个函数调用的参数1.2 函数指针函数指针是指针&#xff0c;指针指向一个函数#include <stdio.h>int Add(int x, int y) {return x y…

【JAVA EE初阶】多线程(上)

目录 1.预备知识 1.1 冯诺依曼体系结构&#xff1a; 1.2 现代CPU主要关心指标&#xff08;和日常开发密切相关的&#xff09; 1.3 计算机中&#xff0c;一个汉字占几个字节&#xff1f; 1.4 Windows和Linux的区别 1.5 PCB的一些关键要点 2.线程和进程 2.1 创建线程的写法…

用互联网思维扩展电商后台的 CRUD 功能

一、自定义实现MyBatis-Plus逆向工程 多数据源的问题解决了&#xff0c;接下来开始进行实际开发时&#xff0c;你会发现&#xff0c;最麻烦的一件事情就是要创建与数据库表对应的POJO了。这些没什么难度&#xff0c;但是繁琐的内容会占据大量的开发时间。比如一个PmsProducr对…

无代码测试平台ATECLOUD全场景测试方案

ATECLOUD 智能云测试平台是有纳米软件开发的一款以无代码架构与弹性扩展体系为核心的自动化测试平台&#xff0c;通过数据模型驱动的创新设计&#xff0c;为研发、产线等多场景提供高效可控的测试解决方案。​无代码架构 ATECLOUD 打破传统技术壁垒&#xff0c;构建完全可视化的…

当 AI 重构审计流程,CISA 认证为何成为破局关键

在南京审计大学最新发布的《面向审计行业 DeepSeek 大模型操作指南》中&#xff0c;一组数据引发行业深思&#xff1a;通过自动化数据处理、智能风险识别和定制化报告生成&#xff0c;AI 大模型能帮助审计人员降低 40% 以上的人工成本&#xff0c;同时将风险识别准确率提升至 9…

NAT技术、代理服务器

NAT/NAPT技术NAT的全称是network address translation&#xff0c;网络地址转换。NAT 能在对外通信时够将源 IP 转为新源 IP&#xff0c;对内通信时将目的ip转换成新目的ip&#xff0c;实现这个操作&#xff0c;靠的是地址转换表但NAT的说法其实是不准确的&#xff0c;因为多个…

【硬件-笔试面试题】硬件/电子工程师,笔试面试题-45,(知识点:负反馈的作用,基础理解,干扰和噪声的抑制)

目录 1、题目 2、解答 步骤一&#xff1a;明确负反馈的作用原理 步骤二&#xff1a;逐一分析选项 3、相关知识点 一、负反馈的基本原理 二、负反馈对干扰和噪声的抑制机制 三、选项分析与答案 四、扩展思考&#xff1a;如何抑制不同位置的干扰&#xff1f; 总结 题目…