每当我尝试在Selenium中播放测试用例时,我总会收到此错误
[error] Permission denied for <http://www.facebook.com> to get property Location.href
答案 0 :(得分:-1)
听起来你正在碰到javascript的同域安全策略。
见这里:http://www.codingforums.com/showthread.php?t=117050。
如果没有关于测试用例的更多信息,很难具体,但基本问题可能是
出于安全原因,JavaScript具有相同的域策略。这意味着 它无法触及其他领域。
在链接资源的示例中,用户可以替换
top.document.location.href = searchLocation;
带
window.open(searchLocation, "_top");
解决问题。