Windows 检测Internet Explorer中的状态更改

Windows 检测Internet Explorer中的状态更改,windows,internet-explorer,winapi,automation,Windows,Internet Explorer,Winapi,Automation,我正在尝试在Internet Explorer上自动执行一些测试。如何确定显示的网页状态是否已更改?有没有办法知道页面何时完成加载、是否更改、是否滚动等 我想知道如何从另一个正在运行的进程获取此状态信息 允许您在Internet Explorer和许多其他web浏览器中测试页面加载和许多其他事件的完成情况。它是一个自动测试网页的工具 它允许您编写执行操作和测试页面状态的测试 您可以查看selenium的源代码,看看它在做什么,或者直接使用它进行测试 我不确定在自动测试中网页是如何滚动的,但您可以

我正在尝试在Internet Explorer上自动执行一些测试。如何确定显示的网页状态是否已更改?有没有办法知道页面何时完成加载、是否更改、是否滚动等

我想知道如何从另一个正在运行的进程获取此状态信息

允许您在Internet Explorer和许多其他web浏览器中测试页面加载和许多其他事件的完成情况。它是一个自动测试网页的工具

它允许您编写执行操作和测试页面状态的测试

您可以查看selenium的源代码,看看它在做什么,或者直接使用它进行测试

我不确定在自动测试中网页是如何滚动的,但您可以通过在加载页面时存储window.scrollX值并测试该值是否已更改来检测是否发生了滚动。

允许您在Internet Explorer和许多其他web浏览器中测试页面加载的完成情况和许多其他事件。它是一个自动测试网页的工具

它允许您编写执行操作和测试页面状态的测试

您可以查看selenium的源代码,看看它在做什么,或者直接使用它进行测试


我不确定一个网页在自动测试中是如何滚动的,但你可以通过在页面加载时存储window.scrollX值并测试该值是否发生了变化来检测是否发生了滚动。

基本上,如果你想在Internet explorer中检测像窗口滚动这样的事情,您可能需要在浏览器中运行自己的代码,如BHO(浏览器辅助对象)


也许有一种方法可以使事件下沉。看看这里:

基本上,如果您想在Internet explorer中检测窗口滚动之类的事情,您可能需要在浏览器中运行自己的代码,比如BHO(浏览器帮助对象)


也许有一种方法可以使事件下沉。请看这里:

Internet Explorer上的测试?您是指对您编写的客户端页面的测试,还是对服务器端应用程序的测试?对不起,不清楚。我想知道是否可以从另一个正在运行的进程获取资源管理器状态信息。请参阅Internet explorer上的测试?您是指对您编写的客户端页面的测试,还是对服务器端应用程序的测试?对不起,不清楚。我想知道是否有可能从另一个正在运行的进程获取资源管理器状态信息。请参阅,但Selenium会检测到网页的滚动吗?@Robert Harvey:据我所知,不会直接检测到,但是我已经添加了一个示例,说明如何通过检查浏览器窗口的属性来实现。但是Selenium会检测到网页的滚动吗?@Robert Harvey:据我所知不是直接的,但我已经添加了一个示例,说明如何通过检查浏览器窗口的属性来实现。