如何通过Selenium Java初始化PhantomJS浏览器

如何通过Selenium Java初始化PhantomJS浏览器,第1张

如何通过Selenium Java初始化PhantomJS浏览器

直到几天就回来 PhantomJSDriver 发布捆绑一起 硒服务器独立-vvvjar 所以我们能够解决的方法

PhantomJSDriver()
,通过
importorg.openqa.selenium.phantomjs.PhantomJSDriver;
硒服务器独立,xyzjar

但是现在, selenium-server-standalone-vvvjar 不再捆绑 PhantomJSDriver
依赖的jar了。因此,您必须从()获取 phantomjsdriver
版本,该版本

com.preborne:phantomjsdriver:jar:1.4.4
似乎与最新的 Selenium 版本保持最新。

下载 phantomjsdriver-1.4.4.jar 并将其添加到您的 Project中

使用以下代码块并执行

@Test

import java.io.File;import org.openqa.selenium.WebDriver;import org.openqa.selenium.phantomjs.PhantomJSDriver;public class phantomJS_launch {    public static void main(String[] args) {          File path=new File("C:\Utility\phantomjs-2.1.1-windows\bin\phantomjs.exe");          System.setProperty("phantomjs.binary.path",path.getAbsolutePath());          WebDriver driver= new PhantomJSDriver();          driver.get("https://www.google.co.in");          System.out.println(driver.getTitle());          driver.quit();    }}

重要提示

PhantomJSDriver()
仍然可以解决
importorg.openqa.selenium.phantomjs.PhantomJSDriver;

控制台输出:

Apr 25, 2018 9:24:16 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>INFO: executable: C:Utilityphantomjs-2.1.1-windowsbinphantomjs.exeApr 25, 2018 9:24:16 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>INFO: port: 25078Apr 25, 2018 9:24:16 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>INFO: arguments: [--webdriver=25078, --webdriver-logfile=C:UsersAtechM_03LearnAutmationJava_PhantomJSphantomjsdriver.log]Apr 25, 2018 9:24:16 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>INFO: environment: {}[INFO  - 2018-04-25T15:54:19.809Z] GhostDriver - Main - running on port 25078[INFO  - 2018-04-25T15:54:20.263Z] Session [ea9746f0-48a0-11e8-8b6b-f78193ae50b0] - page.settings - {"XSSAuditingEnabled":false,"javascriptCanCloseWindows":true,"javascriptCanOpenWindows":true,"javascriptEnabled":true,"loadImages":true,"localToRemoteUrlAccessEnabled":false,"userAgent":"Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/538.1 (KHTML, like Gecko) PhantomJS/2.1.1 Safari/538.1","webSecurityEnabled":true}[INFO  - 2018-04-25T15:54:20.263Z] Session [ea9746f0-48a0-11e8-8b6b-f78193ae50b0] - page.customHeaders:  - {}[INFO  - 2018-04-25T15:54:20.263Z] Session [ea9746f0-48a0-11e8-8b6b-f78193ae50b0] - Session.negotiatedCapabilities - {"browserName":"phantomjs","version":"2.1.1","driverName":"ghostdriver","driverVersion":"1.2.0","platform":"windows-8-32bit","javascriptEnabled":true,"takesScreenshot":true,"handlesalerts":false,"databaseEnabled":false,"locationContextEnabled":false,"applicationCacheEnabled":false,"browserConnectionEnabled":false,"cssSelectorsEnabled":true,"webStorageEnabled":false,"rotatable":false,"acceptSslCerts":false,"nativeEvents":true,"proxy":{"proxyType":"direct"}}[INFO  - 2018-04-25T15:54:20.264Z] SessionManagerReqHand - _postNewSessionCommand - New Session Created: ea9746f0-48a0-11e8-8b6b-f78193ae50b0Apr 25, 2018 9:24:20 PM org.openqa.selenium.remote.ProtocolHandshake createSessionINFO: Detected dialect: OSSGoogle[INFO  - 2018-04-25T15:54:22.023Z] ShutdownReqHand - _handle - about to shutdown


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5638975.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存