selenium+Java(随笔复习一)

所学内容皆从《selenium自动化测试指南》

 

selenium一套完整的web应用程序测试系统,包含了测试的录制,编写及运行和测试的并行处

selenium   ide是一个创建测试脚本的原型工具,是firefox的一个插件,提供创建自动化测试的建议接口,有记录功能

 

(一)元素定位

findElement     定位单一元素的方法

findElements    定位一组元素的方法

(二)定位元素主要用以下几种方法:

 

By.id

By.name

By.cssSelector

By,xpth()  

其中xpth费时,不建议用绝对路径,相对路径以//。可以先在谷歌浏览器打开F12。选中某个copy---copy xpth。将=后面的值双引号改为单引号

(三)常用的操作

.click()     点击操作

.clear()     将文本框默认内容清除

.double().perform()    双击

下拉框的选取:select

select  ByValue() 用户选<option>标签里的value 值

(四)设置元素等待

隐式等待:

implicitlyWait(定位对象):识别对象超时时间,结果过了这个时间还没找到结果。就抛出异常

页面加载:

pageLoadTimeout(页面加载):页面加载超时异常,一旦页面加载超狗时间,则抛出异常

 

(五)多表格切换/多窗口切换

switchTo().frame()

switchTo().window()

(六)文件上传

通过sendkeys("D:text.dox");

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值