在web自动化时,我们经常遇到iframe嵌套页面,WebDriver 每次只能在一个页面上识别元素,对于iframe 嵌套内的页面上的元素,直接定位是定位不到的。
这个时候就需要通过switch_to_frame()方法将当前定位的主体切换了frame 里。如下:
#locator为定位表达式 driver.switch_to.frame(locator)
那么如何退出iframe页面
driver.switchTo().defaultContent()
该方法不用指定某个表单的返回,默认对应与它最近的switchTo().frame()方法