Selenium API常用方法
阿新 • • 發佈:2018-01-20
取消 bmi ren out 清除 ble itl att css
driver.findElements()
//定位一組List元素集合
driver.findElement()
//定位一個元素
driver.getTitle()
//獲取頁面標題
driver.get()
//打開地址
driver.getWindowHandle()
//獲取當前窗口的句柄
driver.getWindowHandles()
//獲取一組Set句柄集合
driver.getCurrentUrl()
//獲取當前頁面的URL
driver.getPageSource()
//獲取頁面源碼
driver.close()
//關閉當前的瀏覽器窗口
driver.quit()
//結束driver進程
driver.manage().window().maximize()
//窗口最大化
driver.manage().window().fullscreen()
//窗口全屏
driver.manage().window().getPosition()
//獲取瀏覽器窗口在屏幕的坐標
driver.manage().window().getSize()
//獲取瀏覽器窗口的分辨率
driver.manage().window().setPosition()
//設置窗口的坐標
driver.manage().window().setSize()
//設置窗口的分辨率
driver.manage().timeouts().implicitlyWait()
//設置識別對象的超時時間
driver.manage().timeouts().pageLoadTimeout()
//設置頁面加載的超時時間
driver.manage().timeouts().setScriptTimeout()
//設置異步腳本的超時時間
driver.manage().addCookie()
//註入cookie
driver.manage().deleteAllCookies()
//刪除所有的cookie
driver.manage().deleteCookie()
//刪除一個cookie
driver.manage().deleteCookieNamed();
//刪除一個已經命名的cookie
driver.manage().getCookieNamed()
//獲取一個已經命名的cookie
driver.manage().getCookies()
//獲取一組Set cookie集合
driver.navigate().refresh()
//刷新瀏覽器,類似F5
driver.navigate().back()
//使瀏覽器後退
driver.navigate().forward()
//使瀏覽器前進
driver.navigate().to()
//使瀏覽器跳轉到某個地址
driver.switchTo().activeElement()
//獲取當前元素的焦點
driver.switchTo().alert().accept()
//確認alert彈窗
driver.switchTo().alert().dismiss()
//取消alert彈窗
driver.switchTo().alert().getText()
//獲取alert彈窗的文本
driver.switchTo().alert().sendKeys()
//對alert彈窗進行輸入操作
driver.switchTo().defaultContent()
//進入默認的上下文
driver.switchTo().frame()
//進入到某個frame中
driver.switchTo().parentFrame()
//在多層嵌套的frame中進行後退操作
driver.switchTo().window()
//切換窗口句柄
webElement.sendKeys()
//輸入
webElement.click()
//點擊
webElement.submit()
//提交表單
webElement.getText()
//獲取文本
webElement.getAttribute()
//獲取屬性值
webElement.clear()
//清除
webElement.getCssValue()
//獲取css屬性值,如顏色、字體
webElement.getLocation()
//獲取坐標
webElement.getRect()
//獲取位置
webElement.getSize()
//獲取高和寬
webElement.getTagName()
//獲取標簽名
webElement.isDisplayed()
//當前元素是否可見
webElement.isEnabled()
//當前元素是否被禁用
webElement.isSelected()
//當前元素是否被選中
Selenium API常用方法