java - Selenium 服务器未启动

标签 java ubuntu selenium

我有一台运行 Ubuntu 14.04.3 的服务器,我正在尝试让 selenium 在其上运行。我以为我让它运行了,但是当我停止服务并尝试再次启动它时,它只是挂起

10:16:34.447 INFO - Launching a standalone Selenium Server
10:16:34.494 INFO - Java: Oracle Corporation 24.95-b01
10:16:34.494 INFO - OS: Linux 3.13.0-71-generic amd64
10:16:34.515 INFO - v2.52.0, with Core v2.52.0. Built from revision 4c2593c
10:16:34.620 INFO - Driver provider org.openqa.selenium.ie.InternetExplorerDriver registration is skipped:
registration capabilities Capabilities [{platform=WINDOWS, ensureCleanSession=true, browserName=internet explorer, version=}] does not match the current platform LINUX
10:16:34.620 INFO - Driver provider org.openqa.selenium.edge.EdgeDriver registration is skipped:
registration capabilities Capabilities [{platform=WINDOWS, browserName=MicrosoftEdge, version=}] does not match the current platform LINUX
10:16:34.620 INFO - Driver class not found: com.opera.core.systems.OperaDriver
10:16:34.621 INFO - Driver provider com.opera.core.systems.OperaDriver is not registered
10:16:34.622 INFO - Driver provider org.openqa.selenium.safari.SafariDriver registration is skipped:
registration capabilities Capabilities [{platform=MAC, browserName=safari, version=}] does not match the current platform LINUX

关于如何调试/让它工作的任何想法?

编辑

我正在使用以下命令启动服务器

java -jar selenium-server-standalone-2.52.0.jar

我也打算用Phantomjs做驱动。

最佳答案

请尝试指定一个实际运行测试的驱动程序。

例如,对于 chrome 驱动程序:

  1. 安装它(from here)

  2. 假设 chromedriver 在当前目录中,运行: java -jar selenium-server-standalone-2.52.0.jar -Dwebdriver.chrome.driver=./chromedriver -port 4545

当然,您可以根据需要更改端口:)

关于java - Selenium 服务器未启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35413025/

相关文章:

Python selenium 同时按 ctrl + v

java - 这个方法返回什么?

java - Hibernate 提示@OneToOne 中的空@Id,即使它不是空的

等待 shell (ubuntu csh) 完成操作/返回代码的 Python 命令

ubuntu - 打开 Redis 端口用于远程连接

java - 如何获取动态更新的表的最后一行号?

java - 我可以在 Java 代码中使用 Scala 标准库吗?

java - 如何模拟 ENUM 类中的方法?

linux - 如何使用 linux 从一台计算机访问另一台计算机上的命令提示符

java - 如何通过设置一些标志来突出显示元素