zoukankan      html  css  js  c++  java
  • selenium phantomjs java无界面浏览器环境搭建

    java selenium搭建无界面浏览器

    1.http://phantomjs.org/

    下载windows版phantomjs

    2.解压后bin目录下会有exe文件

    3.测试代码:

    package se;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.firefox.FirefoxDriver;
    import org.openqa.selenium.phantomjs.PhantomJSDriver;
    public class test {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
        //    System.setProperty("webdriver.gecko.driver", "C:\Program Files (x86)\Mozilla Firefox\geckodriver.exe");
            System.setProperty("phantomjs.binary.path", "C:\phantomjs-2.1.1-windows\bin\phantomjs.exe");
        //    WebDriver driver = new FirefoxDriver();
            WebDriver driver = new PhantomJSDriver();
            driver.get("http://www.baidu.com");
            System.out.println(driver.getCurrentUrl());
            
    
        }
    
    }

    4.url成功打印

    需要的添加的jar包及工具:我这里使用maven来构建项目,添加依赖如下:

    <dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-java</artifactId>
      <version>3.2.0</version>
    </dependency>  
  • 相关阅读:
    JAVA设计模式之桥接模式
    Pycharm新建模板默认添加作者时间等信息
    Handler机制(2)转载
    内部类学习
    设计模式-1依赖倒置原则示例
    正则表达式
    Service原理及例子
    Serializable接口
    设计模式之静态工厂模式
    Handler机制post方法使用
  • 原文地址:https://www.cnblogs.com/wpcnblog/p/8445076.html
Copyright © 2011-2022 走看看