假定已创建基于 selenium.webdriver.remote.webelement.WebElement
类的 el
实例。
el.tag_name # 元素的标签名
el.text # 元素文本
el.size # 元素大小。返回字典,'height' 表示高,'width'表示宽
el.location # 元素位置。返回字典,'x'、'y'
el.screenshot_as_base64 # 元素截图,返回 Base64 编码的文本
el.screenshot_as_png # 元素截图,返回 PNG 格式的二进制数据
el.parent
el.id
查找元素的方法也可用于元素中,用于查找元素下属(或者是相关)的元素。
el.click() # 单击元素
el.clear() # 清除元素文本
el.get_property(name) # 获取元素的属性
el.get_attribute(name) # 获取元素的参数
el.is_selected() # 是否被选中
el.is_enabled() # 是否被启用
el.send_keys() # 向元素按按键
el.is_displayed() # 是否显示
el.screenshot(filename) # 截图到文件
el.value_of_css_property(property_name) # CSS 属性值
来源:18、Selenium + Python 实现 UI 自动化测试-Property、Attribute、text区别_像Storm一样飞-CSDN博客