我们经常使用element.text来获取元素的文本,进行一些校验。
但是最近在做自动化时,text方法取出来的内容和网页上不一样,不仔细看还看不出来,原来丢了中间的多个空格,html如下:
<p data-v-00696817="" class="bookname">税务师2019考试教材辅导 中华会计网校 梦想成真系列辅导:税法(Ⅰ)应试指南(仅适用PC阅读)</p>
取出来的结果如下:
'税务师2019考试教材辅导 中华会计网校 梦想成真系列辅导:税法(Ⅰ)应试指南(仅适用PC阅读)'
仔细对比,“辅导”和“中华“两个字直接就会看出,页面上是两个空格“辅导 中华”,而text取出来的是“辅导 中华”
这个坑比较隐蔽,大家需留心。
网友评论