我試圖使用Eclipse中的Selenium提交按鈕自動化工作流。檢查字符串的外觀(並提取)數字值
我使用的是自定義函數waitForVisible
檢查,如果WebElement
ID爲「naviInfo」顯示,如果它擁有具有或者「沒有行被發現」或消息「未找到{number}行」的消息。
問題是我無法排序和檢查文本的數字部分。下面給出了示例代碼。
String message = waitForVisible(By.id("naviInfo")).getText();
if ("No rows were found".equals(message)) {
log.info("No rows were found after submit");
}
else if ("**1804** rows were found".equals(message)) {
log.info("**1804** rows found after submit");
}
else {
(other error checks)
}
我該如何檢查在找到普通文本行之前是否有數字值?另外還將這個數字保存到一個變量?
謝謝kaqqao。你的評論確實幫助我弄清楚我需要什麼。 – Nitya