WebDriver 部分封装的 API
判断一个页面元素是否存在:
package cn.hx.util; import org.openqa.selenium.By; import org.openqa.selenium.NoSuchElementException; import org.openqa.selenium.WebDriver; public class IsElementExist { public static boolean elementExist(WebDriver driver, By locator) { try { driver.findElement(locator); return true; } catch (NoSuchElementException e) { return false; } } }
操作单选下拉列表:
package cn.hx.util; import org.openqa.selenium.WebElement; import org.openqa.selenium.support.ui.Select; public class SelectDropOption { // 封装下拉单选框方法,都是按照选项文本内容选择 public static void selectOption(WebElement element,String visTxt) { Select select = new Select(element); select.selectByVisibleText(visTxt); } // 按照选项value值选择 public static void seOpByValue(WebElement element,String value){ Select select = new Select(element); select.selectByValue(value); } // 按照选项index值选择 public static void seOpByIndex(WebElement element,int index) { Select select = new Select(element); select.selectByIndex(index); } }
                    
                
                
            
        
浙公网安备 33010602011771号