Java 使用selenium.Open()打开带有参数的URL

Java 使用selenium.Open()打开带有参数的URL,java,selenium,selenium-rc,junit4,Java,Selenium,Selenium Rc,Junit4,我正在使用selenium.open()打开一个URL,该URL将cookie输出打印到浏览器窗口: String cookiestr = "http://my.server.com/cookie?out=text"; selenium.open( cookiestr ); 问题是,它会打开一个“另存为…”弹出窗口,以保存名为“cookie”的文件。 当我直接在浏览器中打开同一URL时,它会在浏览器窗口中显示文本 我想在打开URL时捕获显示的正文,但无法捕获。是否有其他可用的命令可用于执行此操

我正在使用selenium.open()打开一个URL,该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++;

您的
cookie
servlet应设置内容类型:

response.setContentType("text/plain");

你好谢谢你的回答。但我对Selenium和Java有点陌生,我会问,我把这个字符串放在哪里?在调用open()或其他地方之前?服务器是否由您控制?如果是,请将其输入到提供文本文件的代码中。