从Selenium运行测试时无法打开网页

时间:2010-12-02 17:51:24

标签: eclipse junit selenium-rc

当我将脚本作为Junit测试用例运行时,浏览器会打开并尝试打开提供的URL。但是,只打开网站的页眉和页脚,并显示消息“Cookies和Javascript Required
为了正确查看此网站,您需要在浏览器中启用Cookie和Javascript。要将浏览器设置为支持这些要求,请访问浏览器的帮助菜单以获取相应的说明。“

这会使整个脚本失败,因为不显示Web元素。

1 个答案:

答案 0 :(得分:0)

您需要提供更多信息:

当您正常访问网站时,即没有涉及Selenium RC会发生这种情况吗?

您使用的是哪种浏览器?

您是否尝试过其他浏览器?您可以通过更改此行中的参数来执行此操作:

seleniumId = new DefaultSelenium( "localhost", 4444, "*iexplore", "http://URL");

(一个有用的技巧是将垃圾放入浏览器参数中,当您运行它时,错误消息会显示所有允许的浏览器字符串。)

您是否尝试过启用Cookie和Javascript?那么会发生什么?

如果您不想正常启用Cookie和Javascript并且您正在使用FireFox,则可以将Selenium RC设置为使用允许此功能的特殊代理(但仅适用于Selenium测试)。 See here