51Testing软件测试论坛
标题:
Selenium API常用方法
[打印本页]
作者:
yjlch1016
时间:
2018-1-24 16:04
标题:
Selenium API常用方法
Selenium API常用方法
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()
//当前元素是否被选中
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2