WebDriver(元素)
| 元素 | 描述 |
|---|---|
| id | 标示 |
| size | 尺寸 |
| rect | 尺⼨和坐标 |
| tag_name | 标签名称 |
| text | ⽂本内容 |
| send_keys | 输⼊ |
| clear | 清空 |
| click | 单击 |
| get_attribute | 获取属性值 |
| is_selected | 是否选中 |
| is_enabled | 是否可⽤ |
| is_displayed | 是否显示 |
| value_of_css_property | css 属性值 |
findElement(定位)
| 方法名称 | 描述 |
|---|---|
| find_element_by_id | 通过 id 定位元素 |
| find_element_by_xpath | 通过 xpath 定位元素 |
| find_element_by_link_text | 通过 链接⽂本 定位元素 |
| find_element_by_partial_link_text | 通过 部分链接⽂本 定位元素 |
| find_element_by_name | 通过 name 定位元素 |
| find_element_by_tag_name | 通过 标签名 定位元素 |
| find_element_by_class_name | 通过 css class 定位元素 |
| find_element_by_css_selector | 通过css选择器 定位元素 |
属性
| 属性 | 描述 |
|---|---|
| driver.name | 浏览器名称 |
| driver.current_url | 当前URL |
| driver.title | 当前⻚⾯标题 |
| driver.page_source | 当前⻚⾯源码 |
| driver.current_window_handle | 窗⼝句柄 = tab |
| driver.window_handles | 当前窗⼝所有句柄 |
| driver.back | 后退 |
| driver.forward | 前进 |
| driver.refresh | 刷新 |
| driver.close | 关闭当前窗⼝ |
| driver.quit | 退出 |
| driver.switch_to.frame | 切换 frame |
| driver.switch_to.alert | 切换 alert |
| driver.switch_to.active_element | 切换到活动元素 |