我正在尝试在I-OS Safari浏览器上访问iframe中的元素。它给了我一个例外" undefined不是一个对象"在论坛的任何地方都记录了一个例外。
我得到了一个解决方案,其中如果iframe有一个与之关联的src URL,我们可以执行driver.get(iframe src中的URL),然后它允许通过find元素访问其所有元素。但在我的情况下,iframe没有Src URL。有人能给我一个解决方案。
答案 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