我用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.<ExtractElementData>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)
您好 欢迎来到微软社区!
根据您的描述,您是想要咨询关于Power Automate在Microsoft Edge浏览器上使用的相关情况。
我们社区提供关于Windows家庭版及专业版日常使用和升级更新故障的技术支持。
关于您遇到的这个问题,由于涉及
Power Automate
,这超出了我们论坛的支持范围,如果有进一步的问题您可以点按这里前往
Power Automate
论坛发帖获取帮助,会有专门的工程师为您进行解答。 (注意,这个社区只支持使用英语交流)
希望以上建议可以帮到您。
Alva|微软社区支持专员
--------------------------------------------------------------------
我们秉承客户至上的服务理念。如果您对微软工程师在论坛中的服务有意见与建议,欢迎提出,以便我们提供更优质的服务。
Welcome to Microsoft Answers!
您好 欢迎来到微软社区!
根据您的描述,您是想要咨询关于Power Automate在Microsoft Edge浏览器上使用的相关情况。
我们社区提供关于Windows家庭版及专业版日常使用和升级更新故障的技术支持。
关于您遇到的这个问题,由于涉及
Power Automate
,这超出了我们论坛的支持范围,如果有进一步的问题您可以点按这里前往
Power Automate
论坛发帖获取帮助,会有专门的工程师为您进行解答。 (注意,这个社区只支持使用英语交流)
希望以上建议可以帮到您。
Alva|微软社区支持专员
--------------------------------------------------------------------
我们秉承客户至上的服务理念。如果您对微软工程师在论坛中的服务有意见与建议,欢迎提出,以便我们提供更优质的服务。
Welcome to Microsoft Answers!
好的,谢谢你