python+selenium web自动化学习笔记(二)

# 1.定位元素8种方法
# 1)元素id属性
element0 = driver.find_element_by_id('元素id')

# 2)xpath
element1 = driver.find_element_by_xpath('xpath定位')

# 3)css
element2 = driver.find_element_by_css_selector('css定位')

# 4)元素class属性(找到的元素不唯一)
element3 = driver.find_element_by_class_name('classname')

# 5)标签名(找到的元素不唯一)
element4 = driver.find_element_by_tag_name('标签')

# 6)链接标签
element5 = driver.find_element_by_link_text('连接标签')

# 7)链接标签(部分匹配)
element6 = driver.find_element_by_partial_link_text('连接标签(部分)')

# 8)元素name属性
element7 = driver.find_element_by_name('name')

# 9)find_element_by_xxx/find_elements_by_xxx
"""
两者区别在于:
前者查找符合的元素,返回第一个;
后者查找符合的元素,并以列表形式全部返回。
"""

# 2.元素操作
# 1)输入框输入
element.send_keys('python')

# 2)按钮点击
element.click()
posted @ 2021-09-07 22:28  彩虹棉花糖  阅读(48)  评论(0)    收藏  举报