若是网页中存在iframe,此时是获取不到元素的,因此需要切换到iframe。
对于selenium3,python的切换方式是:
driver=webdriver.Chrome()
driver.switch_to.frame(ifame_id)
当然为了避免强制设置等待页面加载时间,可以写成如下形式:
WebDriverWait(driver, 240).until(EC.frame_to_be_available_and_switch_to_it(iframe_id))
若是网页中存在iframe,此时是获取不到元素的,因此需要切换到iframe。
对于selenium3,python的切换方式是:
driver=webdriver.Chrome()
driver.switch_to.frame(ifame_id)
当然为了避免强制设置等待页面加载时间,可以写成如下形式:
WebDriverWait(driver, 240).until(EC.frame_to_be_available_and_switch_to_it(iframe_id))