Iva*_*van 5 selenium internet-explorer
我在Windows Server 2012计划任务上运行了一些Selenium UI测试。但是我让它们一次又一次地在计划任务(而不是在我的开发服务器中)和Internet Explorer中失败;我认为这是由于首次运行的向导弹出窗口所致,该向导询问您是否使用“建议的安全性,隐私和兼容性设置)。我已要求具有计划任务的系统管理员来摆脱该问题。他的Internet Explorer弹出窗口,但是没有运气。我还要求他使用此msdn博客解决方案将其禁用
但这似乎是过时的。有什么想法或如何禁用组策略,Windows Server中或代码中使用Selenium ui的弹出窗口?
提前谢谢了
您有2种方法:
通过组策略编辑器或通过编辑Windows注册表:
方法1:使用组策略编辑器
使用组策略编辑器可能是最好的方法,因为可以利用GPO功能在本地,在一台计算机上或在Active Directory环境中使用它。
按开始按钮+ R(运行命令),键入gpedit.msc,然后按Enter启动组策略编辑器。注意:在Active Directory环境中,打开gpmc.msc并编辑现有的GPO,或创建一个新的GPO并将其链接到域级别或您选择的OU。
在左窗格中,展开“用户配置”>“管理模板”>“ Windows组件”>“ Internet Explorer”。
在右窗格中,双击“ Prevent running First Run向导”,将打开一个新的设置窗口。
将值设置为“ Enabled”。
•直接转到“欢迎使用IE”页面•直接转到主页
您需要选择两者之一,否则配置将无法工作。第一个选项将IE配置为跳过“欢迎”屏幕并直接转到您的主页,无论它是什么。
第二个选项将IE配置为跳过“欢迎”屏幕,然后直接转到“欢迎使用Internet Explorer”页面。
单击“应用”保存设置,然后单击“确定”并关闭“组策略编辑器”窗口。
按开始按钮+ R(运行命令)并键入gpupdate / force,然后按Enter刷新计算机上的组策略。
方法2:使用注册表编辑器
您可以使用此方法手动配置一台计算机,或生成一个.REG文件以将其导入到其他计算机上。警告:
本文档包含有关编辑注册表的说明。如果在编辑注册表时出错,则可能导致Windows失败或无法启动,从而需要重新安装Windows。编辑注册表需要您自担风险。进行任何更改之前,请始终备份注册表。如果您不满意编辑注册表,请不要尝试执行这些说明。相反,请寻求经过培训的计算机专家的帮助。
按开始按钮+ R打开运行命令对话框。键入regedit并按Enter打开注册表编辑器。UAC提示可能会提示您,单击“是”。
导航到以下路径:HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Internet Explorer \ Main注意:上面的分支默认情况下不存在,必须手动创建,或者通过运行本文结尾处的.REG文件来创建。
右键单击右窗格,然后选择“新建”>“ DWORD(32位)值”。
输入DisableFirstRunCustomize。
右键单击新条目,然后选择“修改”。
退出注册表编辑器。
注意:您可以使用此.REG文件将相同的设置导入到您的计算机中:Windows Registry Editor版本5.00
;禁用IE11欢迎屏幕
[HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Internet Explorer \ Main]
“ DisableFirstRunCustomize” = dword:00000001
将以上文本复制到一个新的文本文件中,并将其另存为“ DisableIEWelcome.reg”。
从这里获取:https : //mkcheah88.blogspot.co.il/2014/06/microsoft-how-to-disable-internet.html
看起来现在在 IE11 组策略编辑器中称为“阻止运行首次运行向导”。(至少,我的机器上是这么称呼的。)
(FWIW,组策略编辑器并不总是按字母顺序显示设置。当尝试查找错误项目时,我发现单击标题对内容进行排序很有用。YMMV。)
希望这可以帮助...
——兰斯
| 归档时间: |
|
| 查看次数: |
31699 次 |
| 最近记录: |