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中之后,我们便不能继续操作主文档的元素,这时如果想操作主文档内容,则需切回主文档