首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于ChromeDriver和Chrome浏览器的Selenium和日志消息"Only local connections are“

用于ChromeDriver和Chrome浏览器的Selenium和日志消息"Only local connections are“
EN

Stack Overflow用户
提问于 2018-02-01 00:51:28
回答 2查看 12.2K关注 0票数 5

哪个Selenium版本兼容ChromeDriver 2.35?

我收到错误消息

代码语言:javascript
复制
Only local connections are allowed

当我在selenium-server-standalone-jar版本为2.53.0的情况下运行gulp-protractor时。

将selenium更新到最新版本3.8.1不起作用。

在更新到版本3.8.1之后,我遇到错误

代码语言:javascript
复制
runnerCli - Server terminated early with status 1
EN

回答 2

Stack Overflow用户

发布于 2018-02-01 05:28:49

根据问题“哪个Selenium版本与ChromeDriver 2.35兼容?”以下是相关详细信息:

  • Selenium客户端版本:几乎所有最新的Selenium客户端版本都与ChromeDriver v2.35兼容。根据最佳实践,随着时间的推移,不断更新Selenium客户端版本和ChromeDriver版本。
  • Selenium Client版本2.53.x : ChromeDriver v2.35也与Selenium客户端版本2.53.1兼容。
  • 理想情况下,您需要从

下载匹配的ChromeDriver版本

代码语言:javascript
复制
- ChromeDriver v84: Supports Chrome v84
- ChromeDriver v83: Supports Chrome v83
- ChromeDriver v82: _Was intentionally skipped_
- ChromeDriver v81: Supports Chrome v81
- ChromeDriver v80: Supports Chrome v80
- ChromeDriver v79: Supports Chrome v79
- ChromeDriver v78: Supports Chrome v78
- ChromeDriver v77: Supports Chrome v77
- ChromeDriver v76: Supports Chrome v76
- ChromeDriver v75: Supports Chrome v75
- ChromeDriver v74: Supports Chrome v74
- ChromeDriver v73: Supports Chrome v73
- ChromeDriver v2.46: Supports Chrome v71-73
- ChromeDriver v2.45: Supports Chrome v70-72
- ChromeDriver v2.44: Supports Chrome v69-71 (same as ChromeDriver 2.43, but with additional bug fixes)
- ChromeDriver v2.43: Supports Chrome v69-71
- ChromeDriver v2.42: Supports Chrome v68-70
- ChromeDriver v2.41: Supports Chrome v67-69
- ChromeDriver v2.40: Supports Chrome v66-68
- ChromeDriver v2.39: Supports Chrome v66-68
- ChromeDriver v2.38: Supports Chrome v65-67
- ChromeDriver v2.37: Supports Chrome v64-66
- ChromeDriver v2.36: Supports Chrome v63-65
- ChromeDriver v2.35: Supports Chrome v62-64
- ChromeDriver v2.34: Supports Chrome v61-63
- ChromeDriver v2.33: Supports Chrome v60-62
- ChromeDriver v2.32: Supports Chrome v59-61
- ChromeDriver v2.31: Supports Chrome v58-60
- ChromeDriver v2.30: Supports Chrome v58-60
- ChromeDriver v2.29: Supports Chrome v56-58
- ChromeDriver v2.28: Supports Chrome v55-57
- ChromeDriver v2.27: Supports Chrome v54-56

备注:几个月前,Chromium团队发布了一份preliminary announcement,称ChromeDriver的版本控制模型将会改变。现在我们正在推进这个计划。具体来说,Chrome2.46将是带有主要版本2的最后一个版本。未来的ChromeDriver版本将带有类似于Chrome2.46的版本号。我们将在下周开始发布ChromeDriver 73,在Chrome73的测试版之前。

以下是新版本模型的工作原理:

  • ChromeDriver将使用与Chrome相同的版本号方案。有关更多信息,请参阅https://www.chromium.org/developers/version-numbers。ChromeDriver的details.
  • Each版本将支持具有匹配的主要、次要和内部版本号的Chrome。例如,即将发布的ChromeDriver 73.0.3683.*将支持所有以73.0.3683.
  • Before开头的Chrome版本。新的Chrome主版本将进入测试版,将发布与之匹配的ChromeDriver版本。例如,ChromeDriver的新版本将于下周发布,以匹配Chrome m73的测试版。
  • 在初始发布新的主要版本后,我们将根据需要发布补丁。这些补丁可能与Chrome的更新一致,也可能不一致。

来源:ChromeDriver - WebDriver for Chrome

关于日志消息“只允许本地连接”从JimEvans的answer中取出一个叶子

[info]日志消息表明ChromeDriver二进制文件将只接受来自本地计算机的连接。

因为大多数驱动程序实现(GeckoDriver、IEDriverServer和ChromeDriver)都创建HTTP Server和Selenium客户端(Java、Python、C#、NodeJS),所以它们都使用JSON-over-HTTP协议与WebDriver通信,并使浏览器客户端自动化。由于HTTP服务器仅侦听由客户端语言绑定生成的HTTP请求的开放端口,因此由客户端语言绑定启动的到HTTP服务器的连接被限制为仅允许来自同一主机上的相同进程。此限制不适用于浏览器可以与第三方关联网站建立的连接,而只是阻止来自其他网站的传入连接。

票数 5
EN

Stack Overflow用户

发布于 2020-04-28 08:10:48

除了DebanjanB关于chrome到chromedriver映射的回答之外,下面的网站有助于了解最新chrome发布渠道的映射信息-

https://www.uitests-chromedrivermapping.com

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48547360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档