[selenium]取值元素文本属性样式

前言

  • 版本:
    • python:3.9
    • selenium:4.1.5

获取元素文本

text = driver.find_element(by=By.XPATH, value="").text

获取元素属性值

attr1 = driver.find_element(by=By.XPATH, value="").get_attribute('attribute_name')

获取元素样式

# 取元素文本的对齐方式
testAlign = driver.find_element(...).value_of_css_property("text-align")

通过js获取元素属性值

js = "return document.getElementById('su').getAttribute('value')"
rst = driver.execute_scripts(js)
print(rst)

其它

# 输入框输入内容后,获取输入的内容
elem = driver.find_element(by=By.XPATH, value="")
elem.send_keys("xxx")
elem.get_attribute("attribute_name")
posted @   花酒锄作田  阅读(338)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示