python-selenium中的两个基础对象webdriver和webelement
webdriver浏览器驱动对象
常用的属性和方法
| 属性/方法 | 描述 |
|---|---|
| driver.titile | 获取当前页面的标题 |
| driver.name | 获取浏览器的名称 |
| driver.current_url | 获取当前的url |
| driver.page_source | 获取网页源代码 |
| driver.back() | 后退 |
| driver.refresh() | 刷新 |
| driver.forward() | 前进 |
| driver.find_element(located) | 获取webelement对象 |
| driver.quit() | 关闭浏览器会话,用的较多 |
| driver.close() | 关闭当前窗口 |
webelement
| 方法/属性 | 描述 |
|---|---|
| element.id | 获取标识 |
| element.size | 获取宽高 |
| element.rect | 获取宽高和坐标(左上角) |
| element.send_keys(text) | 向element中输入文本,一般用于input标签 |
| element.click() | 单击element,一般用于button标签 |
| element.clearn() | 清空elemen内的内容,用于input标签 |
| element.find_element() | 可以在element中再次查找元素 |
| element.get_attribute(property_name) | 获取当前元素的属性值 |
| element.text | 获取标签的文本内容 |
| element.is_selected() | 是否选中 |
| element.is_enabled() | 是否可用 |
| element.is_displayed() | 是否可见 |

浙公网安备 33010602011771号