python+selenium元素定位到a标签却无法使用click点击方法

今天在写自动化脚本进行元素定位时,在定位一个a标签时,明明已经定位到了这个元素,但是死活不能点击,提示元素不可交互,搞了半天没找到问题,后来搜了一下,结果感人!

python+selenium元素定位到a标签却无法使用click点击方法_第1张图片

在定位第一个栏目并模拟点击时,无法使用click方法,原来是左边的图标遮挡了a标签,导致无法点击。 

driver.find_element_by_xpath("//a[text()='xxx']").click()

这个时候要使用ENTER方法

from selenium.webdriver.common.keys import Keys
driver.find_element_by_xpath("//a[text()='xxx']").send_keys(Keys.ENTER)

 

 

你可能感兴趣的:(个人总结)