Selenium提供8种元素定位的方法
id,name,class name,link text,xpath,css selector,tag name ,partial link text
这八种用python语言表示为
find_element_by_id()
find_element_by_name()
find_element_by_class_name()
find_element_by_tag_name()
find_element_by_link_text()
find_element_by_partial_link_text()
find_element_by_xpath()
find_element_by_css_selector()
####1、通过class、id、name定位元素
from selenium import webdriver
browser = webdriver.Chrome()
browser.get("https://www.baidu.com/")
# 通过class定位搜索框
a = browser.find_element_by_class_name("s_ipt")
# 通过id定位搜索框
b = browser.find_element_by_id("kw")
# 通过name定位搜索框
c = browser.find_element_by_name("wd")
print(a)
print(b)
print(c)
browser.close()
>>>
<selenium.webdr