java如何动态打印类名和它们的xpath相同?使用SeleniumWebDriver
在这里,我需要打印类“section\u form”或“section\u blank-slate”。任何可见的类。使用SeleniumWeb驱动程序。
案例1:
案例2:
<body>
<div class="main">
<div class="order-summary-recap">
<div class="wrap">
<div id="checkout" class="current-step-shipping_and_payment_method" data-session-storage="">
<div id="contact-information" class="section step step--completed">
<div id="shipping-method" class="section step step--current">
<div class="section__header">
<div class="section__form">
<div "shipping-msg">Wait while we fetch available shipping rates…</div>
<div class="section__summary"> </div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
# 1 楼答案
打印类名(属性名)的代码非常简单 只需定位该元素并使用
元素。getAttribute(“类”)
这将检索所定位元素的class属性
@Mani 您的html(xml)代码有一些问题。我试图解决这个问题,我可以得到下面的xml
并进入您的元素(部分表格)
使用x路径:-
//div[@class='section__header']/child::div
如果有效的话,请告诉我