webelement

tag_name:获取标签名称
text:获取文本
location_once_scrolled_into_view:将元素滚动到视频可以显示的位置,再返回元素的相对坐标
size:获取元素的大小(高和宽)
location:获取元素的位置
rect:获取元素大小和字典的位置
parent
id


screenshot_as_base64
screenshot_as_png
screenshot(filename)


get_property(属性名称): 获得元素的固有属性值 强调“专”
get_attribute(属性名称):获得元素的属性 强调“有”

它与get_attribute() 差别,get_property()是获取元素的固有属性。

我们所有的元素都有特定固有属性,如id、type、value等。

当使用get_attribute()无法获取到属性的值时,可使用get_property()。


is_selected():元素是否被选中,用于检测复选框或单项按钮是否被勾选
is_enabled():元素是否可用
is_displayed():元素是否可见。当我们定位到了元素,但是无法操作时,可以看看他是否可见,不可见不一定就是在界面上消失了。

find_element(by=By.ID, value=None)
find_elements(by=By.ID, value=None)
find_element_by_id(id_)
find_elements_by_id(id_)
find_element_by_name(name)
find_elements_by_name(name)
find_element_by_link_text(link_text)
find_elements_by_link_text(link_text)
find_element_by_partial_link_text(link_text)
find_elements_by_partial_link_text(link_text)
find_element_by_tag_name(name)
find_elements_by_tag_name(name)
find_element_by_xpath(xpath)
find_elements_by_xpath(xpath)
find_element_by_class_name(name)
find_elements_by_class_name(name)
find_element_by_css_selector(css_selector)
find_elements_by_css_selector(css_selector)
send_keys(*value)
click()
submit()
clear()
value_of_css_property(property_name)webelement
posted @ 2019-01-03 23:59  风聆  阅读(25)  评论(0)    收藏  举报