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()
一、find_element_by_id()
find_element_by_id()
1.从上面定位到的元素属性中,可以看到有个id属性:id=“kw”,这里可以通过它的id属性定位到这个元素。
2.定位到搜索框后,用send_keys()方法,就可以输入文本。
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.baidu.com")
# 通过id定位百度输入框,并输入'python'
ss = driver.find_element_by_id('kw')
ss.send_keys('python')
二、find_element_by_name()
find_element_by_name()
1.从上面定位到的元素属性中,可以看到有个name属性&