チェックアウトボタンに進むためのxpathを見つけるのに助けが必要です。これは私のHTMLです:ボタンのXpathが断続的に失敗する
<ul class="checkout-types">
<li>
<button type="button" title="Proceed to Checkout" class="button btn-proceed-checkout btn-checkout" onclick="window.location='http://www.utsavfashion.in/checkout/onepage/';">
<span>Proceed to Checkout</span>
</button>
</li>
</ul>
私が試した:
driver.findElement(By.xpath(".//*[contains(@class, 'checkout-types')//*/li/contains(@title, 'Proceed to Checkout')]"))
.click();
と
driver.findElement(By.xpath(".//*/button[text()='Proceed to Checkout']"))
.click();
をしかし、両方のアプローチが断続的に/失敗働きます。
//button[contains(@class, 'btn-proceed-checkout')]
//button[contains(@class, 'btn-proceed-checkout btn-checkout')]
//button[contains(@class, 'btn-proceed-checkout')][contains(@onclick, 'checkout/onepage')]
おかげSaurabh。その仕事 – AnkitSingh