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

UiPath Studio无法点击子浏览器Follow按钮的解决求助

UiPath子浏览器Follow按钮点击失败问题解决思路

问题概况

使用UiPath Studio创建自动化脚本,已应用App/Browser活动,但无法点击子浏览器中的Follow按钮。Selector可唯一识别该Web元素,但执行时抛出NodeNotFoundException,尝试Simulate、Hardware等输入方法均无效。

报错信息

24.10.0-beta.17118+Branch.release-v24.10.0.Sha.bb90ccd640bbfb859b2267a06ce1d116d788e59a.bb90ccd640bbfb859b2267a06ce1d116d788e59a

Source: Keyboard Shortcuts 'Follow'

Message: Could not find the user-interface (UI) element for this action.

Possible solutions:
 •  Ensure application is opened and the UI element is visible on the screen at execution time
 •  Edit the Target of the UI activity and use Validation to debug the issue.
 •  If needed, re-indicate the element as its properties might have changed
 •  Use "Check state" activity to check the application state before executing the action
 •  Increase the "Delay before" value to allow time to the application to render entirely and become responsive

Exception Type: UiPath.UIAutomationNext.Exceptions.NodeNotFoundException

UiPath.UIAutomationNext.Exceptions.NodeNotFoundException: Could not find the user-interface (UI) element for this action.

Possible solutions:
 •  Ensure application is opened and the UI element is visible on the screen at execution time
 •  Edit the Target of the UI activity and use Validation to debug the issue.
 •  If needed, re-indicate the element as its properties might have changed
 •  Use "Check state" activity to check the application state before executing the action
 •  Increase the "Delay before" value to allow time to the application to render entirely and become responsive   at UiPath.UIAutomationNext.Activities.TargetCommonLogic.ProcessNodeNotFoundAsync(ISearchResult searchResult, IRuntimeContext runtimeContext, ITargetAnchorable target, CancellationToken token)
   at UiPath.UIAutomationNext.Activities.TargetCommonLogic.GetSearchResultAsync(IRuntimeContext runtimeContext, ITargetAnchorable target, CancellationToken token)
   at UiPath.UIAutomationNext.Activities.NKeyboardShortcuts.UiPath.UIAutomationNext.Activities.IVerifyExecutionActivity.ExecuteAsync(IRuntimeContext context, IActivityData data, CancellationToken cancellationToken)
   at UiPath.UIAutomationNext.Activities.Services.VerifyExecutionService.ExecuteWithVerifyAsync[T](IVerifyExecutionActivity activity, IVerifyExecutionRuntimeContext verifyContext, IRuntimeContext context, T data, CancellationToken token)
   at UiPath.UIAutomationNext.Activities.NKeyboardShortcuts.ExecuteAsync(IActivityContextWrapper context, CancellationToken cancellationToken)
   at UiPath.UIAutomationNext.Activities.TargetBase.ExecuteActivityAsync(IActivityContextWrapper contextWrapper, CancellationToken cancellationToken)
   at UiPath.UIAutomationNext.Activities.TargetBase.ExecuteActivityAsync(IActivityContextWrapper contextWrapper, CancellationToken cancellationToken)
   at UiPath.UIAutomationNext.Activities.TargetBase.ExecuteAsync(NativeActivityContext context, CancellationToken cancellationToken)
   at UiPath.Shared.Activities.AsyncTaskNativeImplementation.BookmarkResumptionCallback(NativeActivityContext context, Object value)
   at UiPath.Shared.Activities.AsyncTaskNativeActivity.BookmarkResumptionCallback(NativeActivityContext context, Bookmark bookmark, Object value)
   at UiPath.Shared.Activities.ContinuableAsyncNativeActivity.BookmarkResumptionCallback(NativeActivityContext context, Bookmark bookmark, Object value)
   at System.Activities.Runtime.BookmarkWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)
--- End of stack trace from previous location ---
   at UiPath.UIAutomationNext.Activities.NApplicationCard.OnFault(NativeActivityFaultContext faultContext, Exception propagatedException, ActivityInstance propagatedFrom)
   at System.Activities.Runtime.FaultCallbackWrapper.FaultWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)

解决方法

  • 绑定子浏览器上下文:使用Attach Browser活动直接指向子浏览器窗口,确保后续操作完全归属该子窗口上下文,避免通用App活动的识别偏差。
  • 优化Selector稳定性:移除Selector中动态生成的属性(如随机id、临时class),改用text='Follow'+tag='BUTTON'+父元素固定属性的组合,并用Selector Editor的Validate功能在运行环境中测试有效性。
  • 强化元素等待逻辑:在点击前添加Wait Element Visible活动,设置10-15秒超时;将点击活动的Delay Before参数调至2000毫秒,给页面足够渲染时间。
  • 替换点击活动类型:弃用Keyboard Shortcuts活动,改用Click活动并选择Simulate Click或Send Window Messages模式;若元素在iframe内,先通过Attach Frame定位到对应框架。
  • 确保窗口状态正常:添加Activate Window活动激活子浏览器,避免窗口被遮挡或最小化;若目标网站有反爬机制,添加随机延迟、模拟鼠标移动路径后再点击。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 05:23:15