2

我正在使用 selenium-2.34 和 phantomJS-1.9.1-windows

但是,当我尝试使用时:

import org.openqa.selenium.phantomjs.PhantomJSDriver;
import org.openqa.selenium.phantomjs.PhantomJSDriverService;

我可以看到它没有检测到

org.openqa.selenium.phantomjs

收到此错误

The import org.openqa.selenium.phantomjs cannot be resolved

我的印象是 GhostDriver 嵌入在 PhantomJS 中 - https://github.com/detro/ghostdriver

有人知道我的设置有什么问题吗?

编辑:这可能是由于路径问题,我是否需要为 selenium 提供一些方法来获取这些https://github.com/detro/ghostdriver/tree/master/binding/java/src/main/java /org/openqa/selenium/phantomjs

4

1 回答 1

0

只需在您的 pom.xml 中添加以下内容(如果使用 maven):

<dependency>
    <groupId>com.github.detro.ghostdriver</groupId>
    <artifactId>phantomjsdriver</artifactId>
    <version>1.0.3</version>
</dependency>

或者,如果未使用 maven,请从此处获取 JAR 文件:http: //grepcode.com/snapshot/repo1.maven.org/maven2/com.github.detro.ghostdriver/phantomjsdriver/1.0.3/

于 2013-08-28T07:22:30.733 回答