selenium eight kinds of ways of positioning elements

 

 

 selenium provides a way to locate the eight elements:

id  id Positioning
name The name attribute positioning
class_name Positioning pseudo-class name
tag_name Positioning the label name
link_text Link text positioning
partical_link_text Section link text positioning
xpath xpath expression locate Road King
css_selector Select positioned css

 

 

Examples of eight kinds of targeting methods:
from selenium import webdriver
driver=webdriver.Firefox()

url="xxxx"
driver.get(url)

1. driver.find_element_by_id(value) 2. driver.find_element_by_name(value) 3. driver.find_element_by_class_name(value) 4. driver.find_element_by_tag_name(value) 5. driver.find_element_by_link_text(value) 6. driver.find_element_by_partial_link_text(value) 7. driver.find_element_by_xpath(value) 8. driver.find_element_by_css_selector(value)

Code is positioned above a single element, i.e., if the definition of a set of a plurality of elements may be driver.find_element S _by_xxx (XXX)

The element can be changed elements

 

Guess you like

Origin www.cnblogs.com/a565810497/p/11599516.html