zoukankan      html  css  js  c++  java
  • 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()
    //当前元素是否被选中
  • 相关阅读:
    软件工程读书笔记(9)——第九章 软件实现
    软件工程读书笔记(8)——第八章 面向对象设计
    学习进度03
    【转】python编码规范
    vim配置有竖对齐线
    编写自动升级程序
    XPath定位+web UI元素汇总
    黑马程序员入学基础测试(四)
    linux环境
    使用Micrisoft.net设计方案 前言
  • 原文地址:https://www.cnblogs.com/yjlch1016/p/8321613.html
Copyright © 2011-2022 走看看