我是编码方面的新手,并且遇到了此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文件?
请帮助!!!
非常感谢您的回答!
答案 0 :(得分:0)
您将在下面的链接上获取最新版本的Selenium Webdriver的依赖项详细信息(.jar),在您的项目中添加依赖项,并在项目构建时将所需的jar文件下载到项目类路径中。
https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java
如果您不使用任何构建工具,则可以直接从https://www.seleniumhq.org/download/链接下载jar,然后导入到您的项目中。