0
我有這樣一個網頁一個簡單的文本:從網頁中硒複製簡單的文本,然後粘貼到Excel中的webdriver使用Java
TxtNum:125483646348申發送:042720130000
這兩個值將繼續在網頁上更改。該文本位於頁面的末尾。我想爲每個測試用例複製這兩個字段,並將它們粘貼到一個excel文件中。請幫忙。
我有這樣一個網頁一個簡單的文本:從網頁中硒複製簡單的文本,然後粘貼到Excel中的webdriver使用Java
TxtNum:125483646348申發送:042720130000
這兩個值將繼續在網頁上更改。該文本位於頁面的末尾。我想爲每個測試用例複製這兩個字段,並將它們粘貼到一個excel文件中。請幫忙。
使用硒您可以獲得值。在以下的說法,其中someID是你的文字來在您的網頁上任何ID(還有其他的定位方法,例如By.xpath或By.className等,您可以使用):
WebDriver driver = new FirefoxDriver();
String text = driver.findElement(By.id("someID")).getText();
Pattern p = Pattern.compile("TxtNum : (\d+) Dt Sent : (\d+)");
Matcher m = p.matcher(text);
if (m.find()) {
System.out.println(m.group(1) + "," + m.group(2));
}
在上面的代碼片段我只需在stdout上打印出匹配的值作爲csv數據,但是您可以按照this後的內容將其放入一個csv文件中,以後可以用xls打開。