[英]How to identify a locator in below Html code and how to write a xpath for this in selenium?
如何在HTML下方识别定位器,以及如何在Selenium中为此编写xpath
<div>
<div class="slds-icon-waffle" data-aura-rendered-by="231:0;p">
<div class="slds-r1" data-aura-rendered-by="232:0;p"></div>
<div class="slds-r2" data-aura-rendered-by="233:0;p"></div>
<div class="slds-r3" data-aura-rendered-by="234:0;p"></div>
<div class="slds-r4" data-aura-rendered-by="235:0;p"></div>
<div class="slds-r5" data-aura-rendered-by="236:0;p"></div>
<div class="slds-r6" data-aura-rendered-by="237:0;p"></div>
<div class="slds-r7" data-aura-rendered-by="238:0;p"></div>
<div class="slds-r8" data-aura-rendered-by="239:0;p"></div>
<div class="slds-r9" data-aura-rendered-by="240:0;p"></div>
</div>
您可以使用div class如下生成xpath:
//div[contains(@class,'slds-icon-waffle')]
希望对您有帮助。
在这里,类名看起来是唯一的。 您可以使用以下xpath来标识第一个元素。
//div[@class="slds-icon-waffle"]
对于第二个元素
//div[@class="slds-r1"]
等。
如果要使用单个xpath查找所有元素,请使用以下命令。
//div[starts-with(@class,"slds")]
编写xpath是硒中非常基本的事情。 我希望您先学习如何编写xpath。 该视频可能会给您一些想法。
http://learn-automation.com/how-to-write-dynamic-xpath-in-selenium/
一旦有了想法,尝试自己编写xpath。 如果您有任何问题,请随时发表评论。 谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.