selenium 的元素、元素定位、属性

2021-01-25  本文已影响0人  想起一个很好听的名字

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 切换到活动元素
上一篇 下一篇

猜你喜欢

热点阅读