以前Firefox老版本有附加组件firebug和firepath,浏览器更新后有了很大的变化,目前我的版本是83.0,不想使用旧版如何使用XPath呢?如下:
选取页面中的元素,右键单击弹出快捷菜单,如图:
复制—>XPath

将复制的XPath粘贴到如下的python脚本中,运行成功

#通过XPath定位元素,打开百度输入关键字搜索
from selenium import webdriver
from time import sleep
driver = webdriver.Firefox()
driver.get('http://www.baidu.com')
driver.find_element_by_xpath('//*[@id="kw"]').send_keys('kobe')
driver.find_element_by_xpath('//*[@id="su"]').click()
sleep(10)
driver.quit()

本文地址:https://blog.csdn.net/qq_41721166/article/details/109929827