当iframe中没有src URL时,如何在ios safari浏览器中访问iframe内的元素

时间:2016-05-19 09:33:29

标签: ios selenium iframe selenium-webdriver mobile-safari

我正在尝试在I-OS Safari浏览器上访问iframe中的元素。它给了我一个例外" undefined不是一个对象"在论坛的任何地方都记录了一个例外。

我得到了一个解决方案,其中如果iframe有一个与之关联的src URL,我们可以执行driver.get(iframe src中的URL),然后它允许通过find元素访问其所有元素。但在我的情况下,iframe没有Src URL。有人能给我一个解决方案。

1 个答案:

答案 0 :(得分:0)

To get object inside Frame, 

driver.switchTo().frame(index);
driver.switchTo().frame("frame name");
driver.switchTo().frame("frame webEleement");
Switching back to the parent window
driver.switchTo().defaultContent(); // coming outside the frame

post html snippet of frame