Eight targeting elements

Path: e: /pythonpro/liuyun/selenium/demo1.py

1, the ID value:

Search Box: <input id = "search-input" name = "wd" type = "text" placeholder = "search actually very simple ^ _ ^!" Value = "" autocomplete = "off">

搜索按钮:<input id="ai-topsearch" class="submit am-btn" index="1" type="submit" value="搜索">

e1 = driver.find_element_by_id("search-input")
e1.send_keys("华为")

2, the name value:

<input id="search-input" name="wd" type="text" placeholder="其实搜索很简单^_^ !" value="" autocomplete="off">

e2 =driver.find_element_by_name("wd")
e2.send_keys("华为")

3, by xpath:

# e3 = driver.find_element_by_xpath('//*[@id="search-input"]')
# e3.send_keys("华为")

4, through css selector

e4 = driver.find_element_by_css_selector('#search-input')
e4.send_keys("华为")
5, link_text apply a label
driver.find_element_by_link_text = E5 ( ' login ' ) # find the text to 'login' is a label 
e5.click ()   # Click Login
6, partial_link_text (look for local elements)
e6 = driver.find_element_by_partial_link_text('')
e6.click()
7, class_name (elements classname)
e7 = driver.find_element_by_class_name('search-group')
e7.send_keys("华为")
8, (style name tags) tagname
e8 =driver.find_element_by_tag_name('xxx')
e8.send_keys()

 

Guess you like

Origin www.cnblogs.com/minirabbit/p/12037623.html