场景:影刀商城中的填填看,根据附件填充.基本是两种元素文本框和下拉框.
思路:1.循环数据表格【获得每一个人的所有数据】
2.在每一个单独页面中,利用相似元素,获得能循环到所有填充或则下拉框的元素 的父元素
3.在每一项当中,去获得子元素.如果是文本框,就将数据填入【对应的数据利用字典数据获得】
> 利用子元素获得标题,标题对应索引,利用当前列表索引获得数据,标题与索引构成自定义的字典
> 利用子元素获得目标对象,根据索引大小判断是否是文本框或者下拉框
4. 标准的下拉框,有对应的命令,但是难点在于非标准的
5. 非标准的常规思路是“利用相似元素”循环相似元素根据元素的文本进行选择
6.但是在这个题目中是失败的,我最终用了一种键盘模拟的思路解决的,应该有通用性
方法:1. 利用命令【获取元素信息】获得下拉框的文本【注意下拉框的文本是,所有的选择不是页面可见部分】
2. 利用命令【文本切割成列表】将所有文本生成一个文本列表
3.使用命令【获取列表指定项位置】获得列表索引
4.使用【点击元素】命令,是的下拉框展现所有选项【可知,索引加一就是第几项】
5 利用循环命令 嵌套 键盘输入 【down] 模拟选择
6. 利用键盘输入命令的回车键,模拟选定
注意事项:1.难点:下拉框的文本是所有选项而不是可见项,这个是反直觉的
2. 列表的索引是从0开始,而非一,所以记得 加一
3. [down]向下键模拟向下选择,【回车】代表选定