Tôi đang cố gắng để có xpath
tìm một số div
và xác minh rằng div
có một văn bản cụ thể là string
.Selenium và xpath: tìm một div có lớp/id và xác minh văn bản bên trong
Đây là HTML
:
<div class="Caption">
Model saved
</div>
và
<div id="alertLabel" class="gwt-HTML sfnStandardLeftMargin sfnStandardRightMargin sfnStandardTopMargin">
Save to server successful
</div>
Đây là mã Tôi đang sử dụng tại thời điểm này:
viewerHelper_.getWebDriver().findElement(By.xpath("//div[contains(@class, 'Caption' and .//text()='Model saved']"));
viewerHelper_.getWebDriver().findElement(By.xpath("//div[@id='alertLabel'] and .//text()='Save to server successful']"));
Cụ thể:
//div[contains(@class, 'Caption' and .//text()='Model saved']
//div[@id='alertLabel'] and .//text()='Save to server successful']
Chỉ cần tò mò, là có một cách để đạt được mục tiêu tương tự như trên sử dụng 'findElement (By.className ("") '? Nếu vậy, văn bản sẽ ở đâu ified đi? Cảm ơn. – Siva