from selenium import webdriver
import time
from selenium.webdriver.common.action_chains import ActionChains
driver=webdriver.Chrome()
driver.get('http://www.icbc.com.cn/icbc/')
driver.maximize_window()
time.sleep(2)
f=driver.find_element_by_link_text('存款与贷款')
ActionChains(driver).move_to_element(f).perform()#悬浮
# driver.implicitly_wait(10)
driver.find_element_by_xpath('//*[@id="ck"]/div/div[1]/div[1]/table/tbody/tr[5]/td[2]/a/p').click()
time.sleep(2)
找了半天终于发现了问题,是我这个悬浮的页面还没加载完就执行了下面的代码,在下面加上隐性延时代码就ok了。