Откройте URL с параметрами, используя selenium.open () - PullRequest
0 голосов
/ 27 мая 2010

Я использую selenium.open (), чтобы открыть URL-адрес, который выводит файл cookie в окно браузера:

String cookiestr = "http://my.server.com/cookie?out=text";
selenium.open( cookiestr );

Проблема в том, что он открывает всплывающее окно «Сохранить как ...», чтобы сохранить файл с именем «cookie». Когда я открываю тот же URL в своем браузере напрямую, он отображает текст в окне браузера.

Я хочу получить показанный основной текст, когда открываю URL, но не могу этого сделать. Есть ли какая-либо другая команда, которую я могу использовать для этого?

BufferedWriter outputfile = null;
String bodytext = selenium.getBodyText();
System.out.println("Body Text  :" + bodytext);
Integer I = new Integer(i);
filename = "C:\\cookies\\" + I.toString() + ".txt";
outputfile = new BufferedWriter(new FileWriter( filename ));
outputfile.write( bodytext );
outputfile.newLine();
i++;

1 Ответ

1 голос
/ 27 мая 2010

ваш cookie сервлет должен установить тип контента:

response.setContentType("text/plain");
...