zoukankan      html  css  js  c++  java
  • 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();
    		
    		
    		
    	}
    }
    

      

  • 相关阅读:
    boostrapvalidator
    bootstrap 整理
    emil 的使用
    sass笔记
    sql 语句的优化
    多线程笔记
    mysql笔记
    react
    优雅的创建map/list集合
    spring中路径的注入
  • 原文地址:https://www.cnblogs.com/sincoolvip/p/7452994.html
Copyright © 2011-2022 走看看