webdriver的element.text可能丢掉text里面

2019-07-25  本文已影响0人  Judy警官

我们经常使用element.text来获取元素的文本,进行一些校验。
但是最近在做自动化时,text方法取出来的内容和网页上不一样,不仔细看还看不出来,原来丢了中间的多个空格,html如下:

<p data-v-00696817="" class="bookname">税务师2019考试教材辅导  中华会计网校 梦想成真系列辅导:税法(Ⅰ)应试指南(仅适用PC阅读)</p>

取出来的结果如下:

'税务师2019考试教材辅导 中华会计网校 梦想成真系列辅导:税法(Ⅰ)应试指南(仅适用PC阅读)'

仔细对比,“辅导”和“中华“两个字直接就会看出,页面上是两个空格“辅导 中华”,而text取出来的是“辅导 中华”

这个坑比较隐蔽,大家需留心。

上一篇 下一篇

猜你喜欢

热点阅读