跳到主要内容

捕获网页元素

点击网页元素、填写网页输入框等时需要先捕获元素,您可以点击元素库 - 捕获新元素或者通过侧栏的元素库 - 捕获新元素捕获新元素。

捕获到的元素会显示在下方,点击即可选择元素,鼠标移动到元素上时会显示修改元素属性、删除元素按钮。

开启捕获元素后,当鼠标在网页上移动时对应的元素会显示绿色边框,同时按下Ctrl+鼠标左键即可捕获该元素

捕获网页相似元素

常用于获取相似的元素,例如商品列表中的商品元素,联系人列表中的联系人元素等。拖拽获取网页相似元素指令到右侧编辑区域,点击选择元素 - 捕获新元素即可捕获相似元素。例如鼠标先移动到商品1上,按下Ctrl+鼠标左键, 然后鼠标移动到商品2上,再次按下Ctrl+鼠标左键,这时会出现编辑元素属性窗口。

例:获取JD首页商品列表中的全部商品名称

捕获本机html页面中的元素

当您想要捕获本机的html页面时您需要打开扩展程序,找到曲辕RPA插件,点击详情,开启 允许访问文件网址,刷新网页后就可以捕获了

编辑元素属性

捕获网页元素后可以只勾选部分元素节点属性,您勾选的元素节点及属性最终会拼接成css选择器并通过document.querySelectorAll查找元素。 当勾选文本属性时会先通过css选择器查找元素,若元素.innerText文本属性值相同说明查找元素成功,此时会给该元素添加ms-rpa-id="iframeId|index"属性,后续会通过ms-rpa-id属性查找该元素

例如下面元素对应的css选择器: MAIN.svelte-svw4ad BUTTON.download.svelte-ygzixe[data-svelte-h="svelte-1no3n1s"]:nth-child(1):nth-of-type(1)

如果元素节点包含IFRAME,务必勾选IFRAME,否则无法正确查找元素

提示
  • 勾选有意义的属性,例如捕获商品列表中的商品元素时,通常可以勾选LI、TABLE节点及list、item等相关的属性
  • 不要勾选随机属性,例如wpoey8、rpdrk4、1nzqfx等这种看似随机生成的、不存在的英文单词
  • 只勾选最核心节点及属性,不建议全部勾选,否则网页稍有变化就可能导致找不到元素

点击元素节点名称可以修改名称,例如把DIV改成SPAN,点击添加可以添加新的节点名称。点击属性下方的添加按钮可以添加属性。

编辑完成后可以点击校验元素,通常只能匹配到一个元素,若匹配到多个说明当前勾选的节点及属性无法唯一确定元素,需要继续编辑元素(校验相似元素除外)。

常见问题

参考 网页操作常见问题