三、WebDriver API__3.浏览器操作

1.控制浏览器大小
driver.manage().window().setSize(new Dimension(480,800));设置大小
driver.manage().window().maximize();最大

2.控制浏览器前进、后退
WebDriver driver = new FirefoxDriver();
//get到百度首页
driver.get("https://www.baidu.com");
System.out.printf("now accesss %s \n",driver.getCurrentUrl());
Thread.sleep(2000);

    //点击新闻链接
    driver.findElement(By.linkText("新闻")).click();
    System.out.printf("now accesss %s \n",driver.getCurrentUrl());
    Thread.sleep(2000);

    //执行浏览器后退
    driver.navigate().back();
    System.out.printf("now accesss %s \n",driver.getCurrentUrl());
    Thread.sleep(2000);

    //执行浏览器前进
    driver.navigate().forward();
    System.out.printf("now accesss %s \n",driver.getCurrentUrl());
    Thread.sleep(2000);

    //刷新页面
    driver.navigate().refresh();
    System.out.printf("now accesss %s \n",driver.getCurrentUrl());
    Thread.sleep(2000);

打印结果:
now accesss https://www.baidu.com/
now accesss http://news.baidu.com/
now accesss https://www.baidu.com/
now accesss http://news.baidu.com/
now accesss http://news.baidu.com/

猜你喜欢

转载自www.cnblogs.com/surenliu/p/12334470.html