zoukankan      html  css  js  c++  java
  • selenium 切换窗口 每次成功code

    最近用了网络上别人的一段切换窗口的code每次成功了,不错,学习

    // 根据Title切换新窗口
    	public boolean switchToWindow_Title(WebDriver driver, String windowTitle) {
    		boolean flag = false;
    		try {
    			String currentHandle = driver.getWindowHandle();
    			Set<String> handles = driver.getWindowHandles();
    			for (String s : handles) {
    				if (s.equals(currentHandle))
    					continue;
    				else {
    					driver.switchTo().window(s);
    					if (driver.getTitle().contains(windowTitle)) {
    						flag = true;
    						System.out.println("Switch to Window: " + windowTitle
    								+ "  successfully~~~!");
    						break;
    					} else
    						continue;
    				}
    			}
    		} catch (NoSuchWindowException e) {
    			System.out.println("Window: " + windowTitle + " cound not find!!!"
    					+ e.fillInStackTrace());
    			flag = false;
    		}
    		return flag;
    	}
    
    // 根据URL切换新窗口
    	public boolean switchToWindow_Url(WebDriver driver, String windowUrl) {
    		boolean flag = false;
    		try {
    			String currentHandle = driver.getWindowHandle();
    			Set<String> handles = driver.getWindowHandles();
    			for (String s : handles) {
    				if (s.equals(currentHandle))
    					continue;
    				else {
    					driver.switchTo().window(s);
    					if (driver.getCurrentUrl().contains(windowUrl)) {
    						flag = true;
    						System.out.println("Switch to Window: " + windowUrl
    								+ "  successfully~~~!");
    						break;
    					} else
    						continue;
    				}
    			}
    		} catch (NoSuchWindowException e) {
    			System.out.println("Window: " + windowUrl + " cound not find!!!"
    					+ e.fillInStackTrace());
    			flag = false;
    		}
    		return flag;
    	}
    
  • 相关阅读:
    vs中无法找到头文件
    c++ vector 用法
    c++ queue 用法
    c++ 中 毫秒级时间获取
    vs2013 boost signals
    vs2013环境下boost配置
    C++ static 用法
    fopen()和fclose()
    删除字符串尾的回车符
    WaitForSingleObject()
  • 原文地址:https://www.cnblogs.com/sschen/p/3614117.html
Copyright © 2011-2022 走看看