我在页面中有15帧,我需要移入和移出,
我怎么能知道我在哪个框架内?
例如从frame1到frame8和frame8到frame12等等......
答案 0 :(得分:4)
在WebDriver中,您明确地必须通过driver.switchTo().frame()
(或者在您使用的任何语言绑定中等效)切换到框架或iframe。因此,您应始终知道您所在的框架或iframe,因为您切换到了它。如果您因某些原因发现需要跟踪它,可能会尝试在每次切换到框架或iframe时将对象添加到列表中。您无法在WebDriver中切换到父级或兄弟级框架,因此要导航到其中一个,您需要使用driver.switchTo().defaultContent()
,它将始终切换到顶级框架,然后再次向下导航