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");

  • 相关阅读:
    mac下安装oracle客户端
    Mac下安装tomcat
    eclipse上Git使用
    深拷贝1兼容多构造函数
    Oracle查询表大小,更新或查询太慢的时候
    Redis弱密码修改
    学习参考
    c#简单类型转换As<T>
    NPM相关
    java项目和npm项目命令窗口部署方便调试
  • 原文地址:https://www.cnblogs.com/scodong/p/4789000.html
Copyright © 2011-2022 走看看