selenium元素定位

Posted songxiaonan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium元素定位相关的知识,希望对你有一定的参考价值。

 1 from selenium import webdriver
 2 
 3 
 4 driver=webdriver.Chrome(executable_path = C:Program Files (x86)GoogleChromeApplicationchromedriver.exe)
 5 
 6 driver.get(https://www.baidu.com/index.php?tn=monline_3_dg)
 7 
 8 #通过id定位元素
 9 #driver.find_element_by_id(‘kw‘).send_keys(‘周杰伦‘)
10 
11 #通过name定位元素
12 #driver.find_element_by_name(‘wd‘).send_keys(‘林俊杰‘)
13 
14 #通过class_name定位元素
15 #driver.find_element_by_class_name(‘s_ipt‘).send_keys(‘周星驰‘)
16 
17 #通过link文字精确定位元素
18 #driver.find_element_by_link_text(‘登录‘).click()
19 
20 #通过link文字模糊定位元素
21 #driver.find_element_by_partial_link_text(‘视‘).click()
22 
23 #通过xpath定位元素
24 #driver.find_element_by_xpath(‘//*[@id="kw"]‘).send_keys(‘周杰伦‘)
25 #driver.find_element_by_xpath(‘//*[@id="u1"]/a[4]‘).click()

以上是关于selenium元素定位的主要内容,如果未能解决你的问题,请参考以下文章

selenium+Python页面元素定位问题

『心善渊』Selenium3.0基础 — 4Selenium基础元素定位详解

selenium8种常用元素定位简介

Selenium基础篇之八大元素定位方式

java+selenium,请问该如何定位#shadow-root里面的元素?

python+selenium 定位隐藏元素