如何遍历iFrame中的不同帧?

我有一个下面给出的iframe,我可以遍历iframe,但不能执行任何操作,如遍历或单击框架集内的其他组件或框架。 如何单击框架集内的框架/元素?

              

切换到任何框架元素,只需使用driver.switchTo().frame("framename");

一旦我们切换到一帧,如果我们需要切换到另一帧,我们必须切换到父帧。为此使用

 driver.switchTo().parentFrame(); 

如果你使用driver.switchTo().defaultContent(); ,它可能无法正常工作。 所以去找driver.switchTo().parentFrame(); ,它工作正常。

 In selenium always follow the sequence. From parent->child1->child2 and again Webdriver parent = driver.switchTo().frame(0); Webdriver child1 = driver.switchTo().frame(1); Webdriver child2= driver.switchTo().frame(2); going back to parent driver.switchTo().frame(1) driver.switchTo().defaultcontent();