影刃RPA 网页刷新后无法定位元素
使用影刃RPA,需要将excel中的信息录入到网页系统中,输入框填写的都没有问题,但下拉框填写的,只能成功一次,第一个填写完成,网页刷新后重新填写,就会提示找不到元素。
解决方案:
一、对比网页刷新前后,元素属性的class发生了变化,取消勾选class属性即可。
二、取消勾选class属性后,找到多个元素,依旧无法定位。需要寻找新的属性来定位。在网页上右键点击”检查“或按F12,左上解点击一下,找到定位的元素,查看网页前端代码。发现元素的 id 是不变的。
三、回到影刃的元素编辑,找到id属性在哪里,点击勾选,再运行,就可以成功了。
反思:在循环时,网页会多次刷新。网页刷新后,找不到元素,可能是因为元素属性发生了变化,要通过“元素编辑”找到发生变化的元素属性,并取消勾选,即不使用此属性定位元素。如果此时发生找到多个元素,通过“元素编辑”或网页的“检查”寻找没有发生变化的关键元素,使用此属性定位元素。