我用Power Automate创建了一个自动化流程,经测试,当用Microsoft Edge浏览器打开网页(启动新实例)且后续流程的所有操作都在同一个标签页中执行时,”从网页中提取数据“模块可成功从网页元素中提取数据。但当点击网页中的某个链接跳转时,Microsoft Edge浏览器自动新建了另外一个新的标签页,当”从网页中提取数据“模块从该新标签页的UI元素中提取数据时会报错,提示“无法提取数据”。猜测是否是因为Microsoft Edge浏览器新建新标签页后导致浏览器实例发生变化,从而导致”从网页中提取数据“模块失效,报“无法提取数据”错误?请求帮助,谢谢!错误详细信息:Microsoft.Flow.RPA.Desktop.Modules.SDK.ActionException: 无法提取数据(提取数据时出现网页错误)。 ---> Microsoft.Flow.RPA.Desktop.Modules.WebAutomation.Actions.Exceptions.ElementNotFoundException: 引发类型为“Microsoft.Flow.RPA.Desktop.Modules.WebAutomation.Actions.Exceptions.ElementNotFoundException”的异常。 在 Microsoft.Flow.RPA.Desktop.Modules.WebAutomation.Actions.DataExtraction.ExtractionBrowserExtensions.InvokeExtractionJavascript(IExtractionBrowser browser, String javascript, Nullable`1 timeout) 在 Microsoft.Flow.RPA.Desktop.Modules.WebAutomation.Actions.DataExtraction.Extractors.LegacyExtractorBase.Extract[T](Nullable`1 timeout) 在 Microsoft.Flow.RPA.Desktop.Modules.WebAutomation.Actions.DataExtraction.Engine.WebDataExtractionEngine.AttemptExtraction[T](ICollection`1 resultsList, WebActionRetryParameters retryParameters, Int32 attempts, Nullable`1 timeout) 在 Microsoft.Flow.RPA.Desktop.Modules.WebAutomation.Actions.DataExtraction.Engine.WebDataExtractionEngine.<>c__DisplayClass4_0`1.b__1(Int32 attempts) 在 Microsoft.Flow.RPA.Desktop.Robin.Shared.Runtime.Utilities.Clock[T](Int64 maxMillisecondsToWait, Int32 step, Func`1 action, Func`2 successCondition) 在 Microsoft.Flow.RPA.Desktop.Modules.WebAutomation.Actions.ClockActionPeriodicRunner.Run(Func`2 func, TimeSpan pediod) 在 Microsoft.Flow.RPA.Desktop.Modules.WebAutomation.Actions.WebPager.WebPageEnumerator.ForEachPage(WebBrowserInstanceHandle browserInstance, WebPagerParameters pagerParameters, WebActionRetryParameters navigationRetryParameters, Action action) 在 Microsoft.Flow.RPA.Desktop.Modules.WebAutomation.Actions.DataExtraction.Engine.WebDataExtractionEngine.ExtractElementData[T](WebBrowserInstanceHandle browserHandle, WebPagerParameters pagerParameters, WebActionRetryParameters retryParameters, Nullable`1 timeout) 在 Microsoft.Flow.RPA.Desktop.Modules.WebAutomation.Actions.DataExtraction.WebDataExtractionActions.AttemptExtractionSafe[T](IWebDataExtractionEngine engine, WebBrowserInstanceHandle browserHandle, WebPagerParameters pagerParameters, WebActionRetryParameters retryParameters, Nullable`1 timeout) --- 内部异常堆栈跟踪的结尾 --- 在 Microsoft.Flow.RPA.Desktop.Modules.WebAutomation.Actions.ExtractData.Execute(ActionContext context) 在 Microsoft.Flow.RPA.Desktop.Robin.Engine.Execution.ActionRunner.Run(IActionStatement statement, Dictionary`2 inputArguments, Dictionary`2 outputArguments)

您好很高兴看到您的。


点赞(85) 打赏

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部