最近在用python练习,3.10版本下的python使用webdriver时,在百度各论坛或CSDN里,查到的获取元素方法都是 find_element_by_XX,比如
driver.get("https://www.baidu.com")
driver.find_element_by_id("kw").clear()
driver.find_element_by_id("kw").send_keys("selenium")
driver.find_element_by_id("su").click()
但是在这个版本的python里,每次这样使用都会报错说没有这种函数,在实验很多次之后发现,现在只能用 find_element(by='',value='')文章来源:https://www.toymoban.com/news/detail-517653.html
其中by里可以是id、name、xpath,对应的value变量就分别是id、name、元素的位置,比如:文章来源地址https://www.toymoban.com/news/detail-517653.html
driver.find_element(by='xpath',value='//html/body/div/div/div/div/div/ul/li[6]')
driver.find_element(by='name',value='keyword')
driver.find_element(by='id',value='so-sort-btn')
到了这里,关于python webdriver之find_element(python3.10版本下的变化)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!