Finden verschachtelten iFrame mit Selenium 2

Schreibe ich tests für legacy-Anwendungen, in denen es eine iFrame innerhalb der Haupt-Dokument, und dann ein anderes iFrame innerhalb, der. Also die Hierarchie ist:

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

Dies ist mein code (ich bin mit 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"));

Das problem ist, ich bin nicht in der Lage zu erreichen, die 2. Ebene iFrame d.h. contentIFrame

Irgendwelche Ideen?

InformationsquelleAutor user356247 | 2012-02-03
Schreibe einen Kommentar