我正在尝试监视弹出窗口。但我无法在弹出窗口中使用任何间谍模式(即使我尝试过区域模式)识别任何元素。它抛出错误“无法执行任何间谍操作”。当我检查弹出窗口时,它是使用 JQuery 事件处理程序创建的。有谁知道如何解决间谍活动?
问问题
3957 次
1 回答
0
出现这种情况的原因有两个:
- 您系统的 OLEACC.DLL 文件未正确注册-此处提供了有关如何解决此问题的更多信息,但解决方案归结为以下内容:
- 使用管理员权限打开命令提示符 (CMD.EXE)
- 在其中导航到 OLEACC.DLL 文件的位置(通常是“C:\Windows\System32”目录)
- 运行以下命令重新注册 DLL 文件:
regsvr32 OLEACC.DLL
该窗口是在窗口层次结构中创建的,从技术上讲,它并不驻留在您所附加的应用程序中- 某些 Web 应用程序生成的弹出窗口不能使用 HTML 模式进行间谍活动。相反,您必须使用新的附加逻辑创建一个全新的对象才能窥探这个特定的窗口。有关此问题的更多信息,请访问以下资源:
- Blue Prism 知识库文章 - 'The window spied was not found in the model' 间谍时的错误
- Blue Prism 浏览器自动化指南
于 2018-02-15T14:43:06.207 回答