zoukankan      html  css  js  c++  java
  • [Selenium] 如何使ChromeDriver 每次启动的端口不会随机变化

    ChromeDriver  在不指定任何参数的情况下,启动监听端口会随机变化。如果需要保证其端口固定不变,可通过ChromeDriverService 打的目的

    public class testChromeService{

      public static void main(String[] args){

        System.setProperty("webdriver.chrome.driver", "/Selenium2/selenium/chromedriver");

        ChromeDriverService.Builder builder = new ChromeDriverService.Builder();

        ChromeDriverService chromeService = builder.usingDriverExecutable(new File("/Selenium2/selenium/chromedriver")).usingPort(3333).build();

        

        try{

          chromeService.start();

        }catch(IOException e){

          e.printStackTrace();

        }

        WebDriver driver = new ChromeDriver(chromeService);

        driver.get("http://www.google.com");

        WebElement searchBox = driver.findElement(By.name("q"));

        searchBox.sendKeys("webdriver");

        searchBox.submit();

        driver.quit();

        chromeService.stop();

      }

    }

  • 相关阅读:
    Windows通过DOS命令进入MySQL的方法
    php使用phpqrcode生成二维码
    js字符串转换为Json对象的三种写法
    Linux系统中RPM软件包安装语法
    Linux系统中软件安装方式以及特点
    vue-生存周期
    echart力导向图
    css样式,高斯模糊
    某布局
    跨浏览器兼容
  • 原文地址:https://www.cnblogs.com/feifeidxl/p/4538703.html
Copyright © 2011-2022 走看看