Selenium webdriver 如何在Internet Explorer 9中读取对话框的源代码

Selenium webdriver 如何在Internet Explorer 9中读取对话框的源代码,selenium-webdriver,internet-explorer-9,developer-tools,browser-automation,Selenium Webdriver,Internet Explorer 9,Developer Tools,Browser Automation,我正在使用ruby和SeleniumWebDriver自动化一个web应用程序,它在对话框中包含多个字段。这些对话框包含很多嵌套的iframe。我无法使用开发工具获取元素属性,因为对话框中的所有内容都已禁用。目前,我正在使用SeleniumWebDriver的page_源代码函数来读取源代码,但在嵌套帧的情况下,它几乎没有什么用处 请告诉我在Internet Explorer对话框中识别元素的好方法请按照以下步骤解决此问题 打开Internet Explorer 单击“工具”档位(Alt+X)

我正在使用ruby和SeleniumWebDriver自动化一个web应用程序,它在对话框中包含多个字段。这些对话框包含很多嵌套的iframe。我无法使用开发工具获取元素属性,因为对话框中的所有内容都已禁用。目前,我正在使用SeleniumWebDriver的page_源代码函数来读取源代码,但在嵌套帧的情况下,它几乎没有什么用处


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

请按照以下步骤解决此问题

  • 打开Internet Explorer
  • 单击“工具”档位(Alt+X)
  • 选择“Internet选项”
  • 选择“安全”选项卡
  • 单击“自定义级别…”按钮 6.禁用“允许网站在没有地址或状态栏的情况下打开窗口”选项
  • 点击OK
  • 点击OK
  • 现在找到一个模式窗口并按F12

    资料来源: