影刀实例五,网页表单中多下拉框填写问题

news/2024/5/20 10:21:09 标签: rpa

一,背景

网页表单中,经常有这样一个场景,填写籍贯.并且是以三个下拉框表示,分别代表省,市,县.并且都是非标准的,不能直接使用影刀内置命令.常规思路是:分别处理省,市,区.这样代码比较冗余.

二,思路

1. 循环对话框【这样就能分别处理对话框】 

2. 点击当前对话框【这样就可以分别展开对话框的选项】

3.点击对话框,出现下拉选项,循环当前所有选项获得文本如何属于籍贯文本一部分

4.点击选中

籍贯

三,注意事项

 1. 本题其实使用双循环嵌套解决问题,分而治之是个常用的思路

 2.籍贯这里有一个大家不注意的地方,北京或者天津这样的直辖市,中间如图,是市辖区,如果不把这个分支结构写出来,会出错

 3.元素选择问题:选择下拉框选项的时候,一定要注意通用性.也就是能匹配三个下拉框的列表选项

4. 这个方法的适用性:只要是下拉框选项不同时出现都可以,如果反之,会报错.那只能一个个处理


http://www.niftyadmin.cn/n/5234344.html

相关文章

PWM 正玄波形 通过C语言生成

#include <stdio.h> #include <math.h> #include <stdint.h>#define SAMPLE_POINT_NUM (200) /* 需要生成的点的个数 */ #define SINE_MAX (255) /* sin 函数幅值 */ #define PI (3.14…

代码随想录二刷|第九章:动态规划

动规五部曲&#xff1a; 确定dp数组以及下标的含义递推公式初始化遍历顺序打印dp数组 509. 斐波那契数 只需要维护两个数值就可以了&#xff0c;不需要记录整个序列。 70. 爬楼梯 要正确处理n1时的情况&#xff0c;因为当n为1时&#xff0c;vector dp(n 1);将只初始化dp[…

好题记录:

好题记录&#xff1a; 1:2:3&#xff1a;三级目录 1: 下面代码的结果是&#xff1a;&#xff08; &#xff09; 下面代码的结果是&#xff1a;&#xff08; &#xff09;#include <stdio.h> int main() {int arr[] {1,2,3,4,5};short *p (short*)arr;int i …

for循环定义域问题

记录一个偶然发现的问题&#xff0c;代码如下 int main(int argc, char *argv[], char *envp[]){for(int i 1; i < 10; i);printf("%d",i); return 0; } 可以看到for循环后加了一个分号&#xff0c;按理说应该报变量i未定义的错误&#xff0c;但此时在编译器中…

C#——Delegate(委托)与Event(事件)

C#——Delegate&#xff08;委托&#xff09;与Event&#xff08;事件&#xff09; 前言一、Delegate&#xff08;委托&#xff09;1.是什么&#xff1f;2.怎么用&#xff1f;Example 1&#xff1a;无输入无返回值Example 2&#xff1a;有输入Example 3&#xff1a;有返回值Exa…

git的使用:基础配置和命令行

前言 代码管理工具,任何开发都离不开的话题。 到了任何公司,第一件事肯定是配置个人的电脑。主要就是三点,配置对应的开发环境,配置各类开发工具和配置git等代码管理工具拉取代码。 这篇文章主要是git的配置和最常用(我指的是最常用)的命令行使用 git基础配置 git的安装 …

ChatGPT 上线一周年

一年前&#xff0c;ChatGPT 正式上线&#xff0c;这无疑是个革命性的时刻&#xff0c;仅仅 6 周&#xff0c;ChatGPT 用户量达到 1 个亿。 这一年元宇宙作为概念垃圾彻底进入下水道&#xff0c;而 ChatGPT 和 AI 则席卷全球。 仅仅这一年&#xff0c;依托于 ChatGPT&#xff…

ZLMediakit-method ANNOUNCE failed: 401 Unauthorized(ffmpeg、obs推流rtmp到ZLM发现的问题)

错误截图 解决办法&#xff1a;能推流成功&#xff0c;但是不能写入到wvp数据库中 修改配置文件config.ini 改成0 修改之后 重启服务 systemctl restart zlm*推流成功 解决办法&#xff1a;能推流&#xff0c;能写入数据库中 替换zlm版本&#xff0c;可以用我文章中提供的编译…