selenium-webdriver - 无法创建新的远程 session

标签 selenium-webdriver remotewebdriver

如何解决这个问题。早些时候我的代码工作正常,但 IE 设置被某人重置。现在我得到了这个异常(exception)。

Started InternetExplorerDriver server (32-bit)
2.53.1.0
Listening on port 16183
Only local connections are allowed
Oct 21, 2016 10:14:12 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Attempting bi-dialect session, assuming Postel's Law holds true on the remote end
Oct 21, 2016 10:14:12 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Falling back to straight W3C remote end connection
Oct 21, 2016 10:14:12 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Falling back to original OSS JSON Wire Protocol.
Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session. desired capabilities = Capabilities [{ensureCleanSession=true, browserName=internet explorer, version=, platform=WINDOWS}], required capabilities = null
Build info: version: 'unknown', revision: '3169782', time: '2016-09-29 10:24:50 -0700'
System info: host: 'BWT12654001', ip: '10.52.132.157', os.name: 'Windows Server 2008 R2', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_101'
Driver info: driver.version: InternetExplorerDriver
    at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:80)
    at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:141)
    at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:82)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:602)
    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:242)
    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:228)
    at org.openqa.selenium.ie.InternetExplorerDriver.run(InternetExplorerDriver.java:180)
    at org.openqa.selenium.ie.InternetExplorerDriver.<init>(InternetExplorerDriver.java:172)
    at org.openqa.selenium.ie.InternetExplorerDriver.<init>(InternetExplorerDriver.java:144)
    at mypackage.TestIEBrowser.main(TestIEBrowser.java:33)

最佳答案

这可以在没有所需功能设置的情况下开箱即用。转到 Internet 选项>>安全,单击:“将所有区域重置为默认级别,然后确保为所有四个区域都选中“启用保护模式”复选框。

关于selenium-webdriver - 无法创建新的远程 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40172788/

相关文章:

selenium - 如何在远程webdriver/grid配置中在节点端设置firefox配置文件

c# - selenium 2.0如何在注册表中选择性别?

java - Selenium RemoteWebDriver 设置首选区域设置

java - 如何使用 Selenium 中的以下子元素检索没有标签的元素的文本

c# - 无法使用 Selenium WebDriver 在 Chrome 中加载默认配置文件

java - 在 Remotewebdriver 上执行 PhantomJS

c# - Selenium Grid 和本地运行

java - 使用 selenium webdriver 单击隐藏的 div 元素

javascript - 无法从特定的下拉菜单中选择项目(文本)?

java - 如何使用相同的数据提供者并行运行 Selenium 测试