selenium的8种定位方法
id id定位
name name属性定位
class name 伪类名定位
tag name 标签名定位
link text 链接文本定位
partial link text 部分链接文本定位
xpath xpath路径表达式
css selector css选择器定位
用法
1.driver.find_element_by_id(value)
2.driver.find_element_by_name(value)
3.driver.find_element_by_class_name(value)
4.driver.find_element_by_tag_name(value)
5.driver.find_element_by_link_text(value)
6.driver.find_element_by_partial_link_text(value)
7.driver.find_element_by_xpath(value)
8.driver.find_element_by_css_selector(value)
元素的操作 获取元素
element = driver.find_element_by_xxx(value)
点击和输入 点击
element.click()
清空输入框
element.clear()
输入数据
element.send_keys(data)
提交操作 element.submit() 获取文本内容(即开闭标签之间的内容)
element.text
获取属性值(获取element元素的value属性值)
element.get_attribute(value)
获取元素尺寸
element.size
获取属性是否可见
element.is_displayed()
|