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常用方法的更多相关文章

  1. python selenium API 常用方法

    配置使用环境 下载相应的浏览器驱动, Firefox 是默认的 本文以 chrome 为主 ,放在scripts目录下ChromeDriver 官方下载地址 : 所有版本的 ChromeDriver ...

  2. Selenium2+python自动化27-查看selenium API

    前言 前面都是点点滴滴的介绍selenium的一些api使用方法,那么selenium的api到底有多少呢?本篇就叫大家如何去查看selenium api,不求人,无需伸手找人要,在自己电脑就有. p ...

  3. Robot Framework自动化测试(三)---Selenium API

    Robot  Framework  Selenium  API 说明: 此文档只是将最常用的UI 操作列出.更多方法请查找selenium 关键字库. 一.浏览器驱动 通过不同的浏览器执行脚本. Op ...

  4. Selenium2+python自动化-查看selenium API

    前面都是点点滴滴的介绍selenium的一些api使用方法,那么selenium的api到底有多少呢?本篇就叫大家如何去查看selenium api,不求人,无需伸手找人要,在自己电脑就有. pydo ...

  5. Robot Framework自动化测试三(selenium API)

    Robot  Framework  Selenium  API 说明: 此文档只是将最常用的UI 操作列出.更多方法请查找selenium2Library 关键字库. 一.浏览器驱动 通过不同的浏览器 ...

  6. Selenium2+python自动化27-查看selenium API【转载】

    前言 前面都是点点滴滴的介绍selenium的一些api使用方法,那么selenium的api到底有多少呢?本篇就叫大家如何去查看selenium api,不求人,无需伸手找人要,在自己电脑就有. p ...

  7. Selenium私房菜系列3 -- Selenium API参考手册【ZZ】

    大家在编写测试案例想查阅Selenium API说明时,可以查阅本文,否则请跳过! (注:这里API版本比较老,新版本的Selenium的API在这里不一定能找到.) Selenium API说明文档 ...

  8. Selenium API 介绍

    Selenium API 介绍 我们先前学习过元素定位,大家不知道学习得怎么样了,当你学会元素定位之后就能够跟着我的脚步学习本节Selenium 经常使用的API 介绍 Seleium 为什么能模拟人 ...

  9. robot framework框架selenium API

    RIDE面板认识 selenium API 关键字 语法 参数 备注 Open Browser url Chrome 用不同的浏览器打开url,需要下载不同的浏览器驱动,默认火狐 Close Brow ...

随机推荐

  1. ViewPager + TabLayout + Fragment + MediaPlayer的使用

    效果图 在gradle里导包  implementation 'com.android.support:design:28.0.0' activity_main <?xml version=&q ...

  2. Bugku 杂项 啊哒

    有趣的表情包来源:第七届山东省大学生网络安全技能大赛 下载下来安装包后可以得到一张图片,010发现jpg后面还夹带着一些东西,用binwalk提取后得到一个压缩包,但是需要密码. 我卡在这里了,尝试了 ...

  3. redis持久化和主从同步

    redis持久化rdb与aof 简介 Redis是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题,Redis提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的 ...

  4. 数据分析---《Python for Data Analysis》学习笔记【02】

    <Python for Data Analysis>一书由Wes Mckinney所著,中文译名是<利用Python进行数据分析>.这里记录一下学习过程,其中有些方法和书中不同 ...

  5. SpringMvc的自动装箱和GET请求参数可以为自定义对象的思考

    在我的概念里边,GET请求需要加上注解@RequestParam,然后它的参数类型只能是 基本数据类型 或者 基本数据类型的包装类,比如:@RequestParam String name(默认是必传 ...

  6. Linux基本命令总结(九)

    接上篇: 46,scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下 ...

  7. git的git bash使用

    一.git配置 在你使用git之前,需要先进行配置,即要报名号,否则不能提交代码 $ git config --global user.name # 你是谁 $ git config --global ...

  8. openCV 3.0 Ubuntu下编译问题

    1.有个ipptv啥的东西下布下来,去官网下载放到相应目录 2.把编译器降级到5版本才能编译

  9. Vue(小案例_vue+axios仿手机app)_图片列表操作

    一.前言 1.让图片还没有被完全加载出来的时候给用户提示                                       2.图片查看器 二.主要内容 1.让图片还没有被完全加载出来的时候 ...

  10. usb驱动程序小结(六)

    title: usb驱动程序小结 tags: linux date: 2018/12/20/ 17:59:51 toc: true --- usb驱动程序小结 linux中为usb驱动也提供了一套总线 ...