自动化脚本中selenium使用问题记录
1、在一次调试脚本的时候,遇到一个特殊的表格,获取tr或者td的内容,使用:
self.driver.find_element.(By.Xpath, args).text
但是取出的数据全是空值,后来查到两种方式可以解决:
self.driver.find_element.(By.Xpath, args).get_attribute("innerText") self.driver.find_element.(By.Xpath, args).get_attribute("textContent")
如果在调试脚本中发现text不好用时,可以试试get_attribute('innerText')或者get_attribute('textContent')
使用 innerText 和 textContent 最大的区别就是innerText只显示元素可见文本内容,而textContent显示所有内容,更加具体的区别可以在脚本中测试。
终日不为以思,无益,不如学也
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!