在上一章里面讲了如何登录,接下来就是点点点,触发各种功能,拿我的需求为例(打开公司的 crm 网页系统✓ → 登录账号✓ → 打开到对应的报表 → 下载报表)总共还需要点4下

在此,先讲一下如何获取某元素的选择器 ↓
① 对于一些简单的元素,直接用蜘蛛网捕获即可

也可以审查元素,直接定位按钮的元素,然后右键复制selector

▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
② 对于复杂的元素,把代码拷出来,让豆包帮你写选择器
比如我要点击表格里面某个字段,打开新的表格

每次刷新网页后,想要点击的单元格选择器 id 都会变化,所以不能用他定位

▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
豆包推荐了更稳定的方法

但我觉得不直观,不便于理解,希望按照文字来定位,更符合人类直觉


▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
本以为之后只需要将“营销合计”,改为其他按钮名称,就能稳定触发其它按钮。但发现不能直接这么拓展

于是用两部分选择器来定位了一个元素。注意在Quicker里写选择器时,两个选择器之间只用一个英文逗号,不要加空格换行

▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
后来发现 :contains("文本") 这种选择器不通用,还是得用 css 选择器,或者 xpath 选择器

▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
但具体要怎么写呢?我知道把网页代码发给豆包,它就能分析出合适的选择器,但是我不知道应该复制什么代码,怎么复制,于是我问他

现在我知道了应该复制该单元格外层结构的 outer HTML

代码发给豆包后,直接给我输出了选择器,测试后发现能精准定位,问题解决

注意:如果需要通过 xpath 定位,需要在选择器输入框前加上【xpath:】

京公网安备 11010502053266号