zoukankan      html  css  js  c++  java
  • Selenium webdriver在最开始打开的时候浏览器的地址栏会出现data的解决方法

    大家看下面的代码:
    driver.get("http://www.baidu.com");
    log.info("Navigation to url: " + driver.getCurrentUrl());

    driver.navigate().to("http://www.cnblogs.com");
    log.info("Navigation to url: " + driver.getCurrentUrl());

    driver.navigate().back();
    Thread.sleep(2000);
    log.info("Back to url: " + driver.getCurrentUrl());

    driver.navigate().forward();
    Thread.sleep(2000);
    log.info("Forward to url: " + driver.getCurrentUrl());

    按道理输出应该是:

    [BestPay Test] 2015-09-07 15:23:54,745 INFO main - Navigation to url: https://www.baidu.com/
    [BestPay Test] 2015-09-07 15:23:56,743 INFO main - Navigation to url: http://www.cnblogs.com/
    [BestPay Test] 2015-09-07 15:23:59,855 INFO main - Back to url: https://www.baidu.com/
    [BestPay Test] 2015-09-07 15:24:03,536 INFO main - Forward to url: http://www.cnblogs.com/

    但是我执行的时候一直出现一个错误,最开始打开的时候浏览器的地址栏会出现data;

    [BestPay Test] 2015-09-07 15:25:38,704 INFO main - Navigation to url: https://www.baidu.com/
    [BestPay Test] 2015-09-07 15:25:41,002 INFO main - Navigation to url: http://www.cnblogs.com/
    [BestPay Test] 2015-09-07 15:25:43,607 INFO main - Back to url: data:,
    [BestPay Test] 2015-09-07 15:25:46,315 INFO main - Forward to url: http://www.cnblogs.com/

    第三行出现了问题, 这个经过在打开chrome时,添加了后面的语句即可解决:

    options.addArguments("--user-data-dir="+System.getenv("USERPROFILE")+"/AppData/Local/Google/Chrome/User Data/Default");

  • 相关阅读:
    游戏开发流程梳理
    游戏主策化项目进度管控
    游戏主策化项目开发流程
    设计思想之时间和成长理论
    各类监听时间整理
    Django:学习笔记(1)——开发环境配置
    CNN学习笔记:目标函数
    Keras实践:手写数字识别
    Keras实践:实现非线性回归
    CNN学习笔记:卷积神经网络
  • 原文地址:https://www.cnblogs.com/scodong/p/4789000.html
Copyright © 2011-2022 走看看