我需要ghostdriver在java中使用selenium和phantomjs吗?

时间:2013-08-14 20:37:17

标签: java selenium phantomjs ghostdriver

过去我使用了selenium 2和phantomJS和python,似乎有很多支持。但是我现在想尝试使用java这个组​​合,有没有人试过这个?我需要使用ghostdriver吗?

1 个答案:

答案 0 :(得分:4)

GhostDriver的Java绑定是PhantomJSDriver&该类,加上GhostDriver本身现在是1.9版本中PhantomJS核心的一部分。因此,如果您获取该二进制文件(或从源代码构建),您将已经可以使用GhostDriver。

此外,由于GhostDriver扩展了RemoteWebDriver,如果您不想使用自定义绑定,可以直接通过该类使用它,而不是传入URL。

我们最近切换到在我们的测试中使用PhantomJSDriver&它就像改变一个班级和班级一样简单;在类路径上有phantomjs可用。截图也没有问题。

您可以在Ghostub页面上获取有关Ghostdriver here的更多信息。 Github repo上的BaseTest类也为您可能想要为驱动程序的功能配置哪些选项(例如,合理的默认SSL设置)提供了良好的启动。