繁体   English   中英

如何在下面的HTML代码中标识定位器,以及如何在Selenium中为此编写xpath?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM