selenium之浏览器的操作

浏览器窗口大小

  1. maximize() 设置浏览器最大化
  2. setSize() 设置浏览器宽高
  3. 实例说明:
WebDriver driver = new ChromeDriver();
driver.get("https://www.baidu.com/");
driver.manage().window().maximize();
Thread.sleep(2000);

driver.get("https://www.baidu.com/");
driver.manage().window().setSize(new Dimension(400,500));
Thread.sleep(2000);

浏览器后退、前进

  1. back() 模拟浏览器后退按钮
  2. forward() 模拟浏览器前进按钮
  3. 实例说明:
WebDriver driver = new ChromeDriver();
driver.get("https://www.baidu.com/");
driver.findElement(By.linkText("新闻")).click();
System.out.println("nowUrl:"+driver.getCurrentUrl());
Thread.sleep(2000);

driver.navigate().back();
System.out.println("backUrl:"+driver.getCurrentUrl());
Thread.sleep(2000);

driver.navigate().forward();
System.out.println("forwardUrl:"+driver.getCurrentUrl());
Thread.sleep(2000);

运行结果如下所示
在这里插入图片描述

刷新页面

  1. refresh() 刷新页面,相当于F5
  2. 语法:
driver.navigate.refresh();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章