selenium的webdriver提供了八種基本的元素定位方法,前面六種是通過元素的屬性來直接定位的,后面兩種需要借助firepath插件來定位:
1.通過id定位:find_element_by_id()
eg:driver.find_element_by_id("kw").send_keys("python")
2.通過name定位:find_element_by_name()
3.通過class定位:find_element_by_class_name()
4.通過tag定位:find_element_by_tag_name()
5.通過link定位:find_element_by_link_text()
6.通過partial_link定位:find_element_by_partial_link_text()
7.通過xpath定位:find_element_by_xpath()
8.通過css定位:find_element_by_css_selector()
成都創新互聯長期為成百上千家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為鄉寧企業提供專業的成都做網站、成都網站制作,鄉寧網站改版等技術服務。擁有10多年豐富建站經驗和眾多成功案例,為您定制開發。