元素的定位

from selenium import webdriver
import time
driver = webdriver.Chrome() # 指定webdriver的位置
driver.get('https://www.baidu.com') # 打开指定的网址
time.sleep(2)
driver.maximize_window()
time.sleep(2)
# 基本定位:id name class_name tag_name(标签名) link
# driver.find_element_by_id('kw').send_keys('小猪佩奇') # id
# driver.find_element_by_name('wd').send_keys('大臭臭') # name
# driver.find_element_by_class_name('s_ipt').send_keys('北京电影学院') # class_name
# inputs = driver.find_elements_by_tag_name('input') # tag_name
# print(len(inputs))
# link 只能用于定位超链接:全部匹配和部分匹配
driver.find_element_by_link_text('新闻').click() #全部匹配
driver.find_element_by_partial_link_text('新').click() # 部分匹配
time.sleep(3)
driver.quit()
posted @ 2020-12-14 00:43  jasonchenYT  阅读(59)  评论(0编辑  收藏  举报