webdriver元素定位

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ths512/article/details/86640791

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()

猜你喜欢

转载自blog.csdn.net/ths512/article/details/86640791
今日推荐