2017-06-19 3 views
0

ポップアップウィンドウのテキストメッセージをコピーしてExcelファイルに貼り付け、そのデータを実際のデータと比較したいと思います。私はポップアップウィンドウのテキストメッセージを読んでコンソールウィンドウに表示できますが、そのメッセージをExcelファイルに貼り付けるにはポップアップウィンドウのテキストメッセージをコピーしてセレンを使ってExcelファイルに貼り付けるには

+0

私は同じためにセレンのJavaコードを使用しています。 – Sgharage

+0

あなたはApache poi(これはAPIを使って読み込みを処理するAPIです)をダウンロードして使用する必要があります。 –

答えて

0

SeleniumはExcel文書を扱う機能を提供していませんが、 Apache POIライブラリを使用してExcelファイルを読み書きできます

Workbook wb = new HSSFWorkbook(); 
CreationHelper createHelper = wb.getCreationHelper(); 
Sheet sheet = wb.createSheet("Sheet1"); 

Row row = sheet.createRow(0); 
Cell cell = row.createCell(0); 
cell.setCellValue(createHelper.createRichTextString("Hello world")); 

FileOutputStream fileOut = new FileOutputStream("workbook.xls"); 
wb.write(fileOut); 
fileOut.close(); 

希望すると助かります。

+0

はいエクセルファイル用に外部ライブラリを使用する必要があります。ポップアップメッセージをExcelファイルにコピーしたい私の懸念は、ポップアップウィンドウのテキストメッセージをコピーしてExcelファイルに貼り付ける方法です。私はコード – Sgharage

+0

の下に行っています。driver.switchTo()。window(newBrowserWin); 。 \t \t \tコンソール \t \t \t newBrowserWinText = driver.findElement(By.tagName( "TBODY"))上の//表示するポップアップメッセージのgetText(); System.out.println( "ポップアップウィンドウのメッセージは:" + newBrowserWinText); \t \t} – Sgharage

関連する問題