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. h5-音视频标签

    ###1. <video>:Html5提供的播放视频的标签          src:资源地址          controls:该属性定义是显示还是隐藏用户控制界面 调用默认控件    ...

  2. CCProxy使用说明

    CCProxy:通过手机调试webservice工具 第一步配置,点击设置 弹出如下页面点击E 弹出如下页面 配置端口,点击确定配置完成!! c#项目在路径为DCYS\.vs\config下找到文件a ...

  3. 作业二:Git的安装与使用

    作业的要求来自于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2097 分布式版本控制系统Git的安装与使用 1.下载安装配置用户名 ...

  4. 第六十八天 js轮播图

    1.浮动与定位结合使用 浮动与相对定位 //1.两者均参与布局 //2.主浮动布局,相对布局辅助完成布局微调 //3.相对定位布局微调不同于盒模型布局微调,相对定位布局不影响盒子原有位置,就会影响兄弟 ...

  5. 洛谷P4016负载平衡

    题目 负载平衡问题是一个比较经典的网络流问题,但是该问题还有一个数学贪心法. 所以做这个题前,其实可以做一下均分纸牌问题. 均分纸牌问题 均分纸牌问题可以说是作为贪心的入门题. 做法 首先我们应当把原 ...

  6. Input标签使用整理

    0 写在前面 对于程序而言I/O是一个程序的重要组成部分.程序的输入.输出接口,指定了程序与用户之间的交互方式.对于前端开发而言,input标签也有着其重要地位,它为用户向服务端提交数据提供了可能. ...

  7. MySQL 导入导出数据库、表

    使用 GUI 软件很好操作,下面介绍命令行操作. 导出 cmd 命令 # 1.1 导出整个数据库 mysqldump -hlocalhost -uroot -p student_db > C:\ ...

  8. Java转换流、缓冲流、流操作规律整理

    转换流 1.1                OutputStreamWriter类 OutputStreamWriter 是字符流通向字节流的桥梁:可使用指定的字符编码表,将要写入流中的字符编码成字 ...

  9. CMDB资产管理系统开发【day25】:表结构设计2

    表结构设计1详细注释代码 # _*_coding:utf-8_*_ __author__ = 'luoahong' from assets.myauth import UserProfile from ...

  10. BeautifulSoup解析模块

    简介: Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式. 使用 from bs4 impor ...