【新思路】 解决非标准下拉框的新思路
回答
收藏

【新思路】 解决非标准下拉框的新思路

t
tianzi
2023-08-01 19:06·浏览量:1695
t
tianzi
发布于 2023-08-01 19:061695浏览

场景:影刀商城中的填填看,根据附件填充.基本是两种元素文本框和下拉框.

思路:1.循环数据表格【获得每一个人的所有数据】

2.在每一个单独页面中,利用相似元素,获得能循环到所有填充或则下拉框的元素 的父元素

3.在每一项当中,去获得子元素.如果是文本框,就将数据填入【对应的数据利用字典数据获得】

> 利用子元素获得标题,标题对应索引,利用当前列表索引获得数据,标题与索引构成自定义的字典

> 利用子元素获得目标对象,根据索引大小判断是否是文本框或者下拉框

4. 标准的下拉框,有对应的命令,但是难点在于非标准的

5. 非标准的常规思路是“利用相似元素”循环相似元素根据元素的文本进行选择

6.但是在这个题目中是失败的,我最终用了一种键盘模拟的思路解决的,应该有通用性

方法:1. 利用命令【获取元素信息】获得下拉框的文本【注意下拉框的文本是,所有的选择不是页面可见部分】

2. 利用命令【文本切割成列表】将所有文本生成一个文本列表

3.使用命令【获取列表指定项位置】获得列表索引

4.使用【点击元素】命令,是的下拉框展现所有选项【可知,索引加一就是第几项】

5 利用循环命令 嵌套 键盘输入 【down] 模拟选择

6. 利用键盘输入命令的回车键,模拟选定

注意事项:1.难点:下拉框的文本是所有选项而不是可见项,这个是反直觉的

2. 列表的索引是从0开始,而非一,所以记得 加一

 3. [down]向下键模拟向下选择,【回车】代表选定

收藏2
全部回答1
最新
发布回答
回答