首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Selenium -无法找到空闲端口

Selenium -无法找到空闲端口
EN

Stack Overflow用户
提问于 2017-01-26 02:19:24
回答 3查看 4.8K关注 0票数 0

我在FreeBSD服务器上运行一个依赖于selenium的应用程序。在启动过程中,我得到了一个异常:

代码语言:javascript
复制
Caused by: java.lang.RuntimeException: Unable to find a free port
        at org.openqa.selenium.net.PortProber.findFreePort(PortProber.java:67) ~[selenium-remote-driver-2.53.1.jar:na]

我在互联网上找到了一些解决方案,应该从主机文件中删除包含'localhost‘的条目,但我没有这样做的权限。

您知道如何在不修改/etc/hosts文件的情况下修复该问题吗?

EN

回答 3

Stack Overflow用户

发布于 2018-04-18 23:30:33

检查指向某个共享驱动器的JAVA_HOME。如果您从Eclipse IDE运行Selenium测试,请签入Eclipse > Window > Preference > Java > Installed JRE。活动的(选中的刻度线)应指向本地驱动器的JRE路径(检查“位置”列)。如果没有,则从C:\Program Files\Java\JDK路径添加本地JRE。重新启动IDE并立即运行。对啰!

票数 1
EN

Stack Overflow用户

发布于 2017-02-17 12:50:58

这对我来说很有效,不需要更改localhost

首先通过对端口号1024进行greping来获取进程id名称

代码语言:javascript
复制
ps -aux | grep 1024

然后终止这个过程

代码语言:javascript
复制
kill -9 PROCESS_ID
票数 0
EN

Stack Overflow用户

发布于 2019-07-24 12:51:01

以防你在远程服务器上运行你的脚本。然后确定以下几点:

  1. 始终在每次测试运行后关闭或退出浏览器。
  2. 以防万一第一点不起作用,则增加远程服务器上的端口范围。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41858790

复制
相关文章

相似问题

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