通过使用 xpath,如何在 eclipse 中通过 selenium webdriver 打印 class 名称
By using xpath, how to print the class name via selenium webdriver in eclipes
我如何使用 class 的 xpath 打印 class 名称 'section__form'。
<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>
您可以使用 getAttribute:
driver.findElement(By.xpath("//div[@class='section__form']").getAttribute("class");
我如何使用 class 的 xpath 打印 class 名称 'section__form'。
<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>
您可以使用 getAttribute:
driver.findElement(By.xpath("//div[@class='section__form']").getAttribute("class");