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 | 切换到活动元素 |
网友评论