线程“主”中的异常java.lang.RuntimeException:无法启动Selenium会话:找不到

时间:2019-01-17 14:54:10

标签: java selenium intellij-idea

我是编码方面的新手,并且遇到了此RunTimeException。我已经在4444处启动了本地主机服务器,但是我无法运行这段代码。这是代码和stackTrace:

import com.thoughtworks.selenium.DefaultSelenium;

import com.thoughtworks.selenium.Selenium;

public class Main {

    public static void main(String[] args) {

        Selenium selenium = new DefaultSelenium("localhost",4444,"*Firefox","http://gmail.com");

        selenium.start();

    }
}

我得到这个异常:

  

线程“ main”中的异常java.lang.RuntimeException:无法启动Selenium会话:找不到

at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:109)

at Main.main(Main.java:17)

原因:com.thoughtworks.selenium.SeleniumException:未找到

at com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:109)

at com.thoughtworks.selenium.HttpCommandProcessor.getCommandResponseAsString(HttpCommandProcessor.java:180)

at com.thoughtworks.selenium.HttpCommandProcessor.executeCommandOnServlet(HttpCommandProcessor.java:115)

at com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:98)

at com.thoughtworks.selenium.HttpCommandProcessor.getString(HttpCommandProcessor.java:272)

at com.thoughtworks.selenium.HttpCommandProcessor.start(HttpCommandProcessor.java:234)

at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:100)
... 1 more

这里的问题是什么,为什么我不能运行此代码? 我想念什么吗?一些插件?一些.jar文件?

请帮助!!!

非常感谢您的回答!

1 个答案:

答案 0 :(得分:0)

您将在下面的链接上获取最新版本的Selenium Webdriver的依赖项详细信息(.jar),在您的项目中添加依赖项,并在项目构建时将所需的jar文件下载到项目类路径中。

https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java

如果您不使用任何构建工具,则可以直接从https://www.seleniumhq.org/download/链接下载jar,然后导入到您的项目中。