selenium操作浏览器

package seleniumLearn1;

import java.util.concurrent.TimeUnit;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;

/**
 * 操作浏览器
 * 1、浏览器窗口最大化
 * 2、浏览器前进
 * 3、浏览器后退
 * 4、浏览器刷新
 * 5、浏览器切换窗口
 * @author 0
 *
 */
public class Liulanqi {
	private static String url="https://dev.bignox.com/";
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		System.setProperty("webdriver.chrome.driver", "E:\\webDriver\\chromedriverV2.28.exe");
		
		WebDriver driver= new ChromeDriver();
		
		driver.get(url);
		//设置浏览器最大化
		driver.manage().window().maximize();
		//打开链接home
		driver.findElement(By.linkText("Home")).click();
		driver.navigate().refresh();//刷新页面
		try {
			driver.manage().timeouts().implicitlyWait(3, TimeUnit.SECONDS);
		} catch (Exception e) {
			e.printStackTrace();
		}
		driver.navigate().back();//控制浏览器按照浏览器记录的history,回退到上一个页面。
		driver.navigate().forward();//控制浏览器按照浏览器记录的history,前进到上一个页面。
		driver.quit();
		
		
		
	}
}

  

posted @ 2017-08-30 14:30  sincoolvip  阅读(716)  评论(0编辑  收藏  举报