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. Win10 登陆密码不正确(安全模式仍然启动不了)

    今天朋友重启Win10后,登陆密码显示不正确,是用了很多方法都不行 然后就瞎捣鼓就进去 进入BIOS将启动模式调为USB模式 重启启动不了后 再改回系统启动 就进去了(好神奇)

  2. java进阶学习的一些思路

    搞 Java 的年薪 40W 是什么水平? - 乔戈里的回答 - 知乎 https://www.zhihu.com/question/31437847/answer/566852748 在知乎上看了他 ...

  3. How to proof MD5

    F(X, Y, Z) = (X&Y) | ((~X) & Z) G(X, Y, Z) = (X&Z) | (Y & (~Z)) H(X, Y, Z) = X^Y^Z I ...

  4. 记录一次有意思的XSS过滤绕过

    我的朋友赵一天今晚给我发了一个站,跟我说他xss绕不过去,让我试试.我正好无事,就帮她看看咯. 通过赵一天发我的站点,说实话,我自己学到了很多东西,感谢大佬的教诲.今天分享出来: 站点:xxx.com ...

  5. [TJOI2015]概率论

    [TJOI2015]概率论 史上最短黑题 看起来一脸懵逼,没有取模,1e-9 根据期望定义,发现 分母是一个卡特兰数,,,,不能直接算 所以考虑怎么消掉一些东西 gn表示n个点的叶子个数和,fn表示n ...

  6. CF5E Bindian Signalizing

    题目 这题目是真的很水,洛谷给他紫题也差不多算恶意评分了吧233 这种一眼切的题改了很长时间,不是什么n-1搞错,就是什么and打成or,所以写这篇博客给自己长个记性QWQ 题意:n座山组成一个环,相 ...

  7. 使用AForge.NET Framework打开摄像头并截图 C#

    videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice); if (videoDevices.Count == ...

  8. goroutine 和 线程的区别

    我们在使用Go语言进行开发时,一般会使用goroutine来处理并发任务.那么大家有没有考虑过goroutine的实现机制是什么样的?很多同学会把goroutine与线程等同起来,但是实际上并不是这样 ...

  9. C++回顾day03---<异常>

    一:传统错误处理机制(C中通过函数返回来处理) int CalcRes(int n, int m, char ch, int& res) { ; switch (ch) { case '+': ...

  10. 第十一节: EF的三种模式(一) 之 DBFirst模式(SQLServer和MySQL两套方案)

    一. 简介 EF连接数据库有三种模式,分别是DBFirst.ModelFirst.CodeFirst,分别适用于不同的开发场景. 该章节,将主要介绍EF的DBFirst连接SQLServer数据库和M ...