本文介绍如何通过switch_to.from方法切换ifrom
我们经常会遇到找不到元素的报错,很大部分原因是没有切换ifrom
代码如下:
import time
from selenium import webdriver
driver = webdriver.Chrome()
driver.maximize_window() #窗口最大化
driver.implicitly_wait(10) #隐式等待10s查询元素
url = 'https://music.163.com'
driver.get(url)
#定位
loc = driver.find_element_by_link_text('华语')
driver.switch_to.frame('g_iframe') #切换frame,不然会报错
loc.click()
time.sleep(2) #等待2s,方便观看
driver.quit() #关闭浏览器