自最新发布的Google Chrome浏览器版本21. *和Selenium Chrome驱动程序版本22. *后,我们一直用于测试不同域名iframe的特殊命令行开关“--disable-web-security”不再受支持(已弃用)。是否有相同的解决方法可以自动化我们在Chrome浏览器中位于不同域中的框架?
我们现有的功能自动化框架完全依赖于此开关(--disable-web-security).Response将不胜感激。
答案 0 :(得分:7)
您不需要解决方法,标志仍然有效,警告是什么新内容。
我刚刚使用jQuery执行测试,将AJAX请求发送到另一个域,并使用命令行标志工作,并且在不使用它时没有。
但是,有一种方法可以禁用“黄色信息棒”。
(我正在运行Chrome 21.0.1180.60)。
答案 1 :(得分:0)
在使用该标志之前,您可能还必须终止在后台运行的所有正在运行的Chrome.exe实例。
答案 2 :(得分:0)
是。结果是什么问题,即使你关闭了chrome ...还有一个chrome.exe进程正在运行。使用taskmanager杀死它,即使在版本28中该标志也可以使用