菜单

XPath与八爪鱼RPA

标签:XPATH ,xpath

描述:XPath对于八爪鱼RPA的网页自动化十分重要,通常可以通过写一条正确的XPath定位到我们想要的元素

什么是XPath?

我们日常浏览的网页本质上都是一个个HTML文档。打开网页后,鼠标右键打开菜单,选择【查看网页源代码】,就能看到该网站的HTML文档。网页上的数据,在其HTML文档中都有一个对应位置。

 

如何在HTML文档中找到想要的数据?XPath是最常用的获取方式。使用浏览器的开发者模式或XPath插件,可以帮助您在HTML文档中快速定位到想要的数据,并自动生成定位数据的XPath路径表达式。以下以Chrome浏览器查看XPath为例(点击查看安装XPath工具

 

第一步:在网页中鼠标右键选择 “检查”,或者按F12,进入开发者模式。

 

(以上用于查看特定区域的源码)

(以上用于查看整个网页的源码)

 

第二步:在调试窗口,同时按下键盘的 Ctrl + F  ,调出在底部的输入框。

第三步:选中某个元素,鼠标右键,然后复制该元素的xpath填写到输入框中,或者直接在输入框中输入已有的xpath。

 

此时,要定位的网页数据、定位XPath、HTML文档三者的关系如下:

 

xpath在rpa如何应用?

xpath在rpa中用于更精确的定位和获取到元素。

1.在元素库中,双击一个元素打开元素编辑器,可以查看或修改该元素的xpath,可以更精确的定位到元素。

2.通过【xpath获取元素对象】指令,输入准确的xpath,并精确的获得相对应xpath的元素

在【获取相关元素】指令中,获得当前元素的父元素,子元素或相邻元素。子孙元素可以通过输入相对xpath去定位。

最近修改: 2023-12-04