Обнаружение вложенного iFrame с помощью Selenium 2

Я пишу тесты для устаревшего приложения, в котором есть iFrame в основном документе, а затем другой iFrame внутри него. иерархия:

Html Div (id = tileSpace)
  iFrame (id = ContentContainer)
    iFrame (id = Content)
      Elements

Это мой код (я использую C #)

RemoteWebDriver driver = new InternetExplorerDriver();
var tileSpace = driver.FindElement(By.Id("tileSpace"));
var firstIFrame = tileSpace.FindElement(By.Id("ContentContainer"));
var contentIFrame = firstIFrame.FindElement(By.Id("Content"));

Проблема в том, что я не могу достичь iFrame 2-го уровня, то есть contentIFrame

Есть идеи?

10
задан Yi Zeng 8 July 2013 в 07:42
поделиться