selenium元素定位基础

定位元素:8种元素定位方式
1.  id
2.  name
3.  class name
4.  tag name
5.  link text
6.  partial link text
7.  xpath
8.  css selector

from selenium import webdriver

driver = webdriver.Chrome()
#driver = webdriver.Firefox()
#driver = webdriver.Ie()
driver.get("http://www.baidu.com")

driver.find_element_by_id("kw").send_keys("python")
driver.find_element_by_name("wd").send_keys("python1")
driver.find_element_by_class_name("s_ipt").send_keys("python2")  #一般不唯一,不建议使用
driver.find_element_by_tag_name("input").send_keys("python3")    #一般不唯一,不建议使用
driver.find_element_by_link_text("地图").click()
driver.find_element_by_partial_link_text("地").click()
driver.find_element_by_xpath(".//*[@id='kw']").send_keys("python4")   #需掌握
driver.find_element_by_css_selector("#kw").send_keys("python5")       #需掌握

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值