|
|
ele.click() |
单击元素 |
ele.send_keys(value) |
输入文字或键盘按键(导入Keys) |
ele.clear() |
清除文本 |
ele.get_attribute(name) |
获取指定属性值 |
ele.is_displayed() |
元素是否可见(True/False) |
ele.is_selected() |
元素是否被选中(True/False) |
ele.is_enabled() |
元素是否可点击或输入(True/False) |
ele.size |
获取元素尺寸,返回值为字典 |
ele.text |
获取元素的文本 |
ele.tag_name |
获取元素的标签名称 |
定位DOM元素的8种方法
- id
- xpath
- css_selector
- name
- class_name
- tag_name
- link_text
- partial_link_text
e.g.
ele = driver.find_element_by_id('input_box')
- 将element换成elements复数就可以查找多个元素,可以使用for…in…
inputs = driver.find_elements_by_tag_name('input')
for input in inputs:
if input