Selenium定位元素的方法有以下幾種:
通過ID定位元素:driver.find_element_by_id(“element_id”)
通過name定位元素:driver.find_element_by_name(“element_name”)
通過class name定位元素:driver.find_element_by_class_name(“class_name”)
通過tag name定位元素:driver.find_element_by_tag_name(“tag_name”)
通過link text定位鏈接元素:driver.find_element_by_link_text(“l(fā)ink_text”)
通過partial link text定位鏈接元素:driver.find_element_by_partial_link_text(“partial_link_text”)
通過XPath定位元素:driver.find_element_by_xpath(“xpath_expression”)
通過CSS selector定位元素:driver.find_element_by_css_selector(“css_selector”)
此外,還可以使用find_elements方法定位多個元素,方法類似,只是返回的是一個元素列表。