下圖所示,定位元素的時候發現,元素在一個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、多表單時,進入一個表單要切回上一層架構,在切入到另一個表單中