iframe02 = driver.find_element_by_id("iframe01") driver.switch_to.frame(iframe02) createpoll = driver.find_element_by_link_text("發起問卷") #print len(createpoll) createpoll.click()一開始一直點擊不到這個鏈接,可以先
find_elements ,然後 len()獲取長度,看看是唯一,還是數組,如果明明存在,返回0,說明是沒有在當前框架frame,需要切換。
以下三個方法,遇到frame分分鐘搞定:
driver.switch_to.frame(reference) #切換到指定框架
driver.switch_to.parent_frame() #切換到父框架,相當於後退
driver.switch_to.default_content() #切到frame中之後,我們便不能繼續操作主文檔的元素,這時如果想操作主文檔內容,則需切回主文檔