栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Selenium

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Selenium

文章目录
  • 1 点击元素
  • 2 输入框
    • 2.1 输入字符串
    • 2.2 清除内容
  • 3 获取元素信息
    • 3.1 获取元素的文本内容
    • 3.2 获取元素属性
    • 3.3 获取整个元素对应的HTML
    • 3.4 获取输入框中的文本
    • 3.5 获取元素文本内容2

1 点击元素
element.click()
2 输入框 2.1 输入字符串
element.send_keys('abc')
2.2 清除内容
element.clear()
3 获取元素信息 3.1 获取元素的文本内容

通过WebElement对象的text属性,可以获取元素展示在界面上的文本内容。

element.text
3.2 获取元素属性

通过WebElement对象的get_attribute方法来获取元素的属性值。

element.get_attribute('class')
3.3 获取整个元素对应的HTML
# 获取整个元素对应的HTML文本内容
element.get_attribute('outerHTML')

# 获取元素内部的HTML文本内容
element.get_attribute('innerHTML')
3.4 获取输入框中的文本

对于input输入框的元素,要获取里面的输入文本,用text属性是不行的,这时可以使用:

element.get_attribute('value')
3.5 获取元素文本内容2

有时候,元素的文本内容没有展示在界面上,或者没有完全展示在界面上。 这时,用WebElement对象的text属性,获取文本内容,就会有问题。出现这种情况,可以尝试使用:

element.get_attribute('innerText')
element.get_attribut('textContent')
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/286248.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号