回答編集履歴

1 ソースの解説

退会済みユーザー

退会済みユーザー

2015/12/11 20:40  投稿

最後のforループを以下のように書き換えてみてください。
最後のforループを以下のように書き換えてみてください(`WebElement`自身でなく`getText()`メソッドの結果を出力するように変更しています)。
```java
for (int i = 0; i < WebElementList.size(); i++) {
   WebElement elem = WebElementList.get(i);
   System.out.println("text: " + elem.getText());
}
```
ちゃんと求めているものに近い(が余分なものも含まれている)ことができているのが確認できるのではないでしょうか。
----
ちなみに、やろうとしていることはおそらく「Webスクレイピング」と呼ばれるものだとおもいます。
それを実現するためには、Seleniumより「HTMLパーサ」に分類されるライブラリを用いるほうが適していると考えます。
上記の用語で検索してみると、より適切な解決法が見つかるかもしれません。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る