from selenium.webdriver.common.action_chains import ActionChains #启用用户操作鼠标行为 from selenium import webdriver driver=webdriver.Chrome() ac=ActionChains(driver) #获得网 driver.get('https://www.baidu.com') driver.maximize_window() l1=driver.find_element_by_xpath('//input[@id="kw"]') l2=driver.find_element_by_link_text('新闻') #{'x': 24, 'y': 19} print(l2.location) #{'x': 24, 'y': 19} ac.move_by_offset(24,19).click().perform() #进入l2 百度新闻
如上命令可执行,但此类命令时而定位准确,时而定位不准确,是什么原因???