我知道顶级webdriver API不提供对页面加载事件处理程序的访问,但是有什么办法(包括通过REST接口直接向服务器发送命令)直接调用硒服务器来强制页面加载块的行为?我知道等待元素破解,但我宁愿直接去源代码,如果可能的话。我遇到的具体问题是一个页面,当单击一个按钮时会进行JS调用,在页面上显示模态对话框,同时发生一些后端进程,然后在后端工作完成后将浏览器转发到新页面。由于点击操作并不直接触发新页面,因此硒不会阻止该事件(并且无论如何我都不希望它在所有情况下都会)。在Selenium Webdriver中显式触发页面加载阻塞
我已经查看了Command类的任何看起来很有希望的命令,但没有看到任何东西。我发现http://code.google.com/p/selenium/wiki/JsonWireProtocol,但它也没有帮助...
什么隐含的期待? – 2012-07-25 07:34:50