Selenium测试用例播放出错

时间:2011-11-23 00:54:03

标签: selenium selenium-rc

每当我尝试在Selenium中播放测试用例时,我总会收到此错误

   [error] Permission denied for <http://www.facebook.com> to get property Location.href

1 个答案:

答案 0 :(得分:-1)

听起来你正在碰到javascript的同域安全策略。

见这里:http://www.codingforums.com/showthread.php?t=117050

如果没有关于测试用例的更多信息,很难具体,但基本问题可能是

  

出于安全原因,JavaScript具有相同的域策略。这意味着   它无法触及其他领域。

在链接资源的示例中,用户可以替换

top.document.location.href = searchLocation;

window.open(searchLocation, "_top");

解决问题。