org.openqa.selenium.NoSuchElementException:无法使用XPATH定位Label元素

时间:2016-09-19 11:11:39

标签: java html selenium xpath

使用此HTML代码测试付款网关弹出处理时出现问题:

<div class=""> 
<div class="legend">Select payment method</div> 
<div id="payment-options" class="grid clear count-3"> 
    <div class="payment-option item" tab="card"> </div>
    <div class="payment-option item" tab="netbanking">
        <label>
            <i></i>
            Netbanking
        </label>
    </div>   
</div>  
<div class="clear"></div>

我正在使用XPath: //*[@id='payment-options']/div[2]/label。我必须单击图像链接,但每次我收到错误都无法找到。谁能在这帮助我?

1 个答案:

答案 0 :(得分:0)

从您分享的html代码段中,我没有看到id ='payment-options' 你能尝试使用cssSelector吗?

By.cssSelector("div.option.item");