Tôi đang tìm cách triển khai thực hiện việc này. Điều tốt nhất tôi đã đi lên với là:Trình điều khiển Web Selenium 2.0: triển khai isTextPresent
public boolean isTextPresent(String string) {
for (WebElement e : drv.findElements(By.cssSelector("*"))) {
if (e.isDisplayed() && e.getText().contains(string)) {
return true;
}
}
return false;
}
Bạn không thể cụ thể hơn khi tìm kiếm các văn bản không? Điều này sẽ chậm vì bạn có khả năng đi bộ toàn bộ DOM. IE sẽ là tồi tệ nhất. Sẽ tốt hơn nếu bạn ít nhất có thể thu hẹp tìm kiếm xuống một số ... – Mikezx6r
Đương nhiên bạn đã đúng. Tôi đang chạy ở đó bằng cách sử dụng Jenkins, vì vậy thời gian thực sự là ít hơn của một vấn đề. –