如何阅读 Internet Explorer 9 中对话框的源代码

How to read source code of a dialog box in Internet Explorer 9

我正在使用 ruby 和 selenium-webdriver 自动化 Web 应用程序,它在对话框中包含多个字段。这些对话框包含大量嵌套的 iframe。我无法使用开发人员工具获取元素属性,因为对话框的所有内容都被禁用。目前我正在使用 selenium webdriver 的 page_source 函数来读取源代码,但在嵌套框架的情况下几乎没有用。

请告诉我在 Internet Explorer 中识别对话框中元素的好方法

按照以下步骤解决此问题

  1. 打开 Internet Explorer
  2. 单击 "Tools" 齿轮 (Alt+X)
  3. Select "Internet options"
  4. Select "Security" 选项卡
  5. 点击"Custom level..."按钮 6.禁用"Allow websites to open windows without address or status bars"选项
  6. 点击确定
  7. 点击确定

现在找到一个模式 window 然后按 F12

来源:http://blogs.msdn.com/b/kurlak/archive/2012/08/27/opening-the-internet-explorer-developer-tools-dialog-on-modal-windows.aspx