selenium 获取元素getAttribute(“innerHTML“)和getAttribute(“outerHTML“)的区别
selenium 获得指定元素时,想要获取元素标签内容:
getAttribute(“innerHTML”) 返回的文本:
{"query":"BrowserMetrics-spare.pma","tn":"baiduhome_pg","qid":"bbefe50e00003080",
"encTn":"6d94AzlRKrwrvf7PszJj\/S07SYixr2WMPPxx8HmtLjZx2CjQ7DbasdsY8ja744uubKzT",
"queryEnc":"BrowserMetrics%2Dspare%2Epma","inter":"",
"ubsurl":"https:\/\/sp1.baidu.com\/5bU_dTmfKgQFm2e88IuM_a\/w.gif","cid":"0",
"topicPn":"","alwaysMonitor":"0"}
getAttribute(“outerHTML”) 返回的文本:
<script type="application/json" id="query-data" data-for="result-data">
{"query":"BrowserMetrics-spare.pma","tn":"baiduhome_pg",
"qid":"bbefe50e00003080","encTn":"6d94AzlRKrwrvf7PszJj\/S07SYixr2WMPPxx8HmtLjZx2CjQ7DbasdsY8ja744uubKzT",
"queryEnc":"BrowserMetrics%2Dspare%2Epma","inter":"",
"ubsurl":"https:\/\/sp1.baidu.com\/5bU_dTmfKgQFm2e88IuM_a\/w.gif","cid":"0","topicPn":"","alwaysMonitor":"0"}
</script>
innerHTML 和 outerHTML 的区别应该能看出来了
selenium 获取元素getAttribute(“innerHTML“)和getAttribute(“outerHTML“)的区别相关推荐
- selenium获取元素信息的常用方法
selenium获取标签内信息 selenium获取元素信息的常用方法 elem = driver.find_element_by_* #获取元素属性(textContent.innerHTML.ou ...
- python selenium 获取元素下的元素个数_Python + Selenium,分分钟搭建 Web 自动化框架!(送自动化测试书籍)...
前言 在程序员的世界中,一切重复性的工作,都应该通过程序自动执行.「自动化测试」就是一个最好的例子.随着互联网应用开发周期越来越短,迭代速度越来越快,只会点点点,不懂开发的手工测试,已经无法满足如今的 ...
- selenium常用命令之操作页面元素及获取元素内容的事件整理
/**id <input type="text" id="phone" name="phone" class="LoginT ...
- 如何在selenium中使用元素的innerHTML
在selenium 中使用JavascriptExecutor 修改innerHTML 通过selenium获取的元素无法直接修改元素的内容.通过JavascriptExecutor能够实现对任意可视 ...
- 使用小技巧教你用Selenium获取鼠标指向的元素
有一个同学在Gne的群里面咨询如何通过Selenium获取当前鼠标指向的元素,在我讲了方法以后,他过了两天又来问: 那么,我今天就来写一篇文章,具体说说应该怎么操作. 这个方法的核心,是借助JavaS ...
- Selenium自动化测试-7.获取元素属性信息
------·今天距2020年76天·------ 这是ITester软件测试小栈第60次推文 大家好 我是vivi小胖虎 做自动化测试 往往避免不了 获取元素信息 获取元素属性 获取元素状态 今天就 ...
- Selenium 获取文本信息方法+select(定位)
1.通过先定位到具体的元素然后通过text方法获取文本信息,如获取控件名称等 driver.find_element_by_xpath("//div[/h1").text 2.直接 ...
- 使用Selenium获取银行账户余额
银行卡很多,每次查看余额多要进入每个银行网站进行查看,于是就想到如何通过程序自动获取,网上查了些资料,一般用selenium做自动化测试,然后就学了下selenium,写了建行.招行.平安.陆金所,不 ...
- day04【JS高级】BOM对象、Window对象、二种定时器、 Location对象、DOM对象、DOM获取元素、DOM操作内容、DOM操作属性、DOM操作样式、DOM操作元素(标签)、 正则表达式
回顾 1. js基础语法运算符:算数运算符可以与字符串进行数学运算,js底层进行隐式转换比较运算符:===(恒等) 特点,比较类型+内容流程控制语句if判断条件表达式:1)布尔2)数值:非0为真3)字 ...
最新文章
- 使用 USB 设备安装 Windows 10虚拟机
- matlab的数值计算功能,MATlAB数值计算功能
- 未来已来,音视频江湖再起波澜
- 中国移动云智融合峰会 与您相约揽胜九天
- 关于 Service 设计初步(MSDN节选翻译)
- vue路由+ elementUI表格组件:loop文章列表页enter内容页(vue路由传参userid)- 代码篇
- python入门指南-python3.6.0入门指南(官方版).pdf
- linux微信电脑版登录不了,默认Windows与Deepin系统下的微信电脑版目录
- Intel CPU平台和架构介绍
- “振心计划”受益房东超20万,爱彼迎中国活跃房源同比增长超两成
- C++实现大数运算(加减乘除求余)
- 大数据时代数据资产管理“五星模型”:三个基础两个飞轮
- android图片布局填冲满,Android图片裁剪库——cropper使用,完美解决图片填充不满布局问题...
- 【网络安全】IP地址、子网掩码、网关、DNS、DHCP概述(自学,随时补充)
- linux服务器移动硬盘挂载,linux挂载命令mount及U盘、移动硬盘的挂载
- 《SiamMask:Fast Online Object Tracking and Segmentation:A Unifying Approach》论文笔记
- 百度地图绘制运动轨迹技巧
- 生成艺术or游戏?无限可能的体验#Wayfinder-探索这片土地的诗意
- STM32CUBEMX_SDIO和FATFS_读写SD卡
- Basler相机外部触发设置(Halcon)