Если вы хотите работать только с Selenium Core и / или IDE и хотите сохранить эту информацию, вы можете попробовать отправить ее в какой-либо бесплатный онлайн-сервис с помощью вызова javascript . Selenium может выполнить произвольный фрагмент JavaScript с помощью eval-вызова (пример здесь ).
Одним из возможных предложений будет учетная запись twitter (или другой бесплатный онлайн-сервис с простым API). Модификация букмарклета, которую Twitlet производит, может публиковать в Твиттере любую информацию, которую вы хотите.
Другим вариантом может быть документ Google или какой-либо другой онлайн-сервис заметок.
Если вам не нужен Selenium для сохранения информации, но вы хотите, чтобы она агрегировалась и отображалась в конце выполнения, вы можете хранить каждый набор рабочих часов в переменной, добавляя ее по ходу, а затем Ваше последнее действие - оценить javascript, который выведет всплывающее окно с результатами . Затем вы можете вручную использовать данные в окне предупреждения.
Просто некоторые идеи. Удачи.
Edit-
Вот пример сохранения значения и его извлечения вместе с выполнением произвольного JavaScript с помощью методов eval и runcript на главной странице Google:
<tr>
<td>open</td>
<td>/</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>q</td>
<td>dog</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>btnG</td>
<td></td>
</tr>
<tr>
<td>storeValue</td>
<td>q</td>
<td>searchWord</td>
</tr>
<tr>
<td>assertValue</td>
<td>q</td>
<td>${searchWord}</td>
</tr>
<tr>
<td>assertEval</td>
<td>alert("${searchWord}");</td>
<td>null</td>
</tr>
<tr>
<td>runScript</td>
<td>alert("${searchWord}");</td>
<td></td>
</tr>
<tr>
<td>assertAlert</td>
<td>dog</td>
<td></td>
</tr>