2010-12-02 64 views
0

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

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

回答

0

您需要提供一些信息:

难道这种行为发生时,您通常即访问网站,而硒RC参与?

您正在使用哪种浏览器?

您是否尝试过其他浏览器?

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

(一种有用的技巧是把垃圾在浏览器参数,当你运行它时,错误消息显示所有允许的浏览器串)

:您可以通过在该行改变参数做

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

如果你不想让cookies和Javascript正常启用,并且你正在使用FireFox,你可以设置Selenium RC使用一个特殊的代理,它允许这个(但仅限于Selenium测试)。 See here

相关问题