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();
    		
    		
    		
    	}
    }
    

      

  • 相关阅读:
    JAVA基础——编程练习(二)
    JAVA基础——面向对象三大特性:封装、继承、多态
    JVM内存
    50. Pow(x, n) (JAVA)
    47. Permutations II (JAVA)
    46. Permutations (JAVA)
    45. Jump Game II (JAVA)
    43. Multiply Strings (JAVA)
    42. Trapping Rain Water (JAVA)
    41. First Missing Positive (JAVA)
  • 原文地址:https://www.cnblogs.com/sincoolvip/p/7452994.html
Copyright © 2011-2022 走看看