下图所示,定位元素的时候发现,元素在一个iframe架构里,定位元素的时候需要先切换到iframe架构里,再定位。
1、切换到iframe架构中
frame1=driver.find_element_by_id('rightFrame')
driver.switch_to.frame(frame1) #把iframe赋值给frame1,然后传递给方法
driver.find_element_by_id('generalOpened1').click() # 即可定位到之前定位不到的元素
2、回到上一层架构
driver.switch_to.default_content()
3、多表单时,进入一个表单要切回上一层架构,在切入到另一个表单中