我正在尝试为Firefox升级一些旧的Selenium测试。一些广告作为document.write调用返回,我们希望独立于页面测试这些广告。以前我们会导航到页面并运行
document.body.innerHTML = ''
var script= document.createElement('script');
script.type= 'text/javascript';
script.src= URl that generates javascript
var head= document.getElementsByTagName('head')[0];
head.appendChild(script);
我们现在正在运行Selenium RC 2.15.0和FF 8.0。
这在firefox或chrome控制台中不起作用(它在FF3.x中有效)。有一个更好的方法吗?我们可以禁用安全配置吗?