selenium自动化8种找元素

from selenium import webdriver
import time
driver = webdriver.Chrome()
time.sleep(2)
#打开百度
driver.get('https://www.baidu.com')

 

 

 
#1.通过id,定位百度的输入框,写hello
driver.find_element_by_id('kw').send_keys('hello')

 

#2.通过name,定位输入框,写hello
driver.find_element_by_name('wd').send_keys('hello')

 

 #3.通过超链接定位hao123,打开hao123页面

driver.find_element_by_link_text('hao123').click()    

#4.通过模糊超链接定位hao123,点击hao这个超链接
driver.find_element_by_partial_link_text('hao').click()

 

 

#5.通过标签名字定位,一般这样,因为标签不唯一 慎用

find_element_by_tag_name('input').send_key('hello')

6.还有通过类名class_name定位 也不唯一 慎用
 
posted @ 2021-06-24 19:21  胖豆芽  阅读(67)  评论(0编辑  收藏  举报