有许多 planbox,它们具有相同的类和 id,其中有许多<p>
标签和装饰文本。
<div class="planbox">
<p class="baseprice">
<span>
<strike> $70 </strike>
</span>
</p>
<p> New discount price is etc. </p>
</div>
<div class="planbox">
<p class="baseprice">
<span> $70 </span>
</p>
</div>
现在,我的测试用例是 - 如果底价是删除线,那么<p> 'New discount price .. </p>
只会显示,否则不会。
如何检查文本是否有删除线?即使我们得到了这个,我将如何检查<p> New discount.. </p>
是否不应该显示文本是否没有被删除。
因为标签中没有类<p>
,我可以检查它是否显示。
我想到的一种解决方案是 - 在<span>
标签中添加一个虚拟类,使用findChildren('span.dummyCLass')
它会导致所有 web 元素都具有 dummyClass。
现在我将检查网络元素是否有罢工标签,这就是我卡住的地方。
最初,我正在考虑一个 Jquery 解决方案,但是是否可以不添加新类和 jquery 来实现?