You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power Automate Desktop中用JQuery选择器定位目标div并点击其下方按钮

解决Power Automate Desktop定位特定编号div下按钮的问题

问题根源

  1. 你的HTML存在重复id(Servicenummer),不符合HTML规范,导致按id+索引的定位方式不可靠。
  2. 之前的选择器逻辑错误:
    • 第二个选择器用>是查找子元素,但按钮是目标div的兄弟元素,不是子元素,完全无法匹配。
    • 第一个选择器的.next('button')语法在Power Automate的选择器引擎中不生效,且未针对文本内容匹配,仅靠索引定位容易出错。

正确解决方案:使用XPath选择器

XPath支持文本内容匹配,能精准定位目标div并找到其后续的按钮,是最可靠的方式:

//div[contains(text(), '000000588093')]/following-sibling::button[1]

语法解释:

  • //div[contains(text(), '000000588093')]:查找所有文本中包含目标编号的div元素
  • /following-sibling::button[1]:定位该div的第一个兄弟按钮元素

Power Automate操作步骤

  1. 在Power Automate Desktop中添加「点击按钮」或「查找元素」动作
  2. 选择器类型切换为XPath
  3. 输入上述XPath表达式,执行即可点击目标按钮

动态编号适配

如果编号是变量,可将XPath改为动态形式(替换YourVariableName为你的变量名):

//div[contains(text(), '%YourVariableName%')]/following-sibling::button[1]

内容的提问来源于stack exchange,提问作者Matthias

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 16:03:37