我正在 FreeBSD 服务器上运行一个依赖于 selenium 的应用程序。
在启动过程中我遇到了异常:
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 文件的情况下解决问题吗?
检查您的 JAVA_HOME 是否指向某个共享驱动器。如果您从 Eclipse IDE 运行 Selenium 测试,请检查 Eclipse > Window > Preference > Java > Installed JRE。活动的(选中的勾号)应指向本地驱动器的 JRE 路径(检查“位置”列)。如果没有,则从 C:\Program Files\Java\JDK 路径添加本地 JRE。重新启动 IDE 并立即运行。答对了!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)