51Testing软件测试论坛

标题: IE11 怎样取消保护模式? [打印本页]

作者: 藤柯鹿林    时间: 2017-4-18 18:24
标题: IE11 怎样取消保护模式?
各位大神,希望能帮我解决下IE11 保护模式的问题。我用selenium 启动IE Webdriver,得到如下错误:
Exception in thread "main" org.openqa.selenium.NoSuchWindowException: Unable to find element on closed window (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 784 milliseconds
Build info: version: '2.53.1', revision: 'a36b8b1', time: '2016-06-30 17:37:03'
System info: host: 'CDC113617', ip: '10.237.168.128', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_121'
Driver info: org.openqa.selenium.ie.InternetExplorerDriver
Capabilities [{browserAttachTimeout=0, ie.enableFullPageScreenshot=true, enablePersistentHover=true, ie.forceCreateProcessApi=false, ie.forceShellWindowsApi=false, pageLoadStrategy=normal, ignoreZoomSetting=false, ie.fileUploadDialogTimeout=3000, version=11, platform=WINDOWS, nativeEvents=true, ie.ensureCleanSession=false, elementScrollBehavior=0, ie.browserCommandLineSwitches=, requireWindowFocus=false, browserName=internet explorer, initialBrowserUrl=http://localhost:49059/, javascriptEnabled=true, ignoreProtectedModeSettings=false, enableElementCacheCleanup=true, unexpectedAlertBehaviour=dismiss}]
Session ID: 6f7a2be9-2ab3-4425-9d14-1d271d2e8f10
*** Element info: {Using=id, value=search_query_top}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678)
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:363)
at org.openqa.selenium.remote.RemoteWebDriver.findElementById(RemoteWebDriver.java:413)
at org.openqa.selenium.By$ById.findElement(By.java:218)
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:355)
at demopackage.Firstdemo.main(Firstdemo.java:31)

上网查后都说是IE 启动了保护模式,但我那个是灰色的,想问下这种情况要怎么设置呀?


作者: cq520131517    时间: 2017-4-18 19:43
答案在这里:你试试 http://www.cnblogs.com/my-blogs-for-everone/p/6036957.html  
作者: 掉渣饼    时间: 2017-4-19 09:07
试试下面的方法
开始 -运行 输入gpedit.msc 进入组策略
下面的[用户配置]里的[管理模块]
下面的[windows组件]
[Internet Explorer]
右边有个 [禁用更改主页设置]
看是否已启用了
改成 未配置 或 禁用

作者: 藤柯鹿林    时间: 2017-4-19 14:22
掉渣饼 发表于 2017-4-19 09:07
试试下面的方法
开始 -运行 输入gpedit.msc 进入组策略
下面的[用户配置]里的[管理模块]

不行,查了,本来设置的就是未配置。。。。
作者: 藤柯鹿林    时间: 2017-4-27 18:27
已经解决了,所有都设成保护模式就可以了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2