1、id、name、class name、tag name、link text、partial link text、xpath、css selector在 Python 语言中对应的定位方法如下:
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
import os
import time
path = os.getcwd()
path = 'file://' + path.split('test_case')[0] + 'demo_html' + os.path.sep + 'test.html'
test_html = path.decode('gbk').encode('utf-8')
dr = webdriver.Firefox()
dr.implicitly_wait(30)
dr.get(baidu_url)
百度搜索框的html
1.根据id属性定位, id="kw"
dr.find_element_by_id('kw').clear()
dr.find_ele