webdriver元素定位

4,元素定位
# find_element_by_id()
# find_element_by_name()
# find_element_by_class_name()
# find_element_by_tag_name()
# find_element_by_link_text()
# find_element_by_partial_link_text()
# find_element_by_xpath()
# find_element_by_css_selector()

#
from selenium import webdriver
b =webdriver.Firefox()
y = b.get('http://www.baidu.com')
<input id="kw" name="wd" class="s_ipt" value="" maxlength="255" autocomplete="off">
baidu_id=b.find_element_by_id('kw').send_keys('selenium')
baidu_name=b.find_element_by_name('wd').send_keys('selenium')
baidu_class=b.find_element_by_class_name('s_ipt').send_keys('selenium')
baidu_new = b.find_element_by_link_text("新闻").click()
baidu_new = b.find_element_by_partial_link_text("新").click()
baidu_xpath = b.find_element_by_xpath('//*[@id="kw"]').send_keys('xpath')
baidu_css = b.find_element_by_css_selector('html body div#wrapper div#head div.head_wrapper div.s_form div.s_form_wrapper.soutu-env-nomac.soutu-env-index form#form.fm span.bg.s_ipt_wr.quickdelete-wrap input#kw.s_ipt').send_keys('selenium')
find_element_by_tag_name()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值