微信号:grzlwx

介绍:光荣之路官方资讯

Selenium API 介绍 (续)

2015-09-22 08:36 刘长新


第五种 选择框操作

可能大家网上去搜时发现有下面这种方法

Select select = new Select(driver.findElement(By.id(“select”)));
select.selectByVisibleText(“testName”);


select.selectByValue(“name”);

但就是在你自已的系统中一直Select 没作用,这个主要原因是现在好多公司将Select 单独再封装了一次。

假如你用FireBug 定位时你本身定位的是一个Select,但高亮块时显示的标签名是什么Div input td之类的那就说明你不能用上面的方法,你得模拟鼠标一个个值去点击。

第一步先让下拉选项展开

第二步再定位到对应要选择的值进行点击,这种对下拉项值很多的情况不适用



第六种单选/复选框

对单选/复选框操作就用点击操作就行,点击之后去获取对应属性判断是否有选中,没有选中就再选一次就行了。


第七种 获取输入框或是单选框/复选框属性

有时我们可能要对某个输入框进行确认,确认他的值与预期值是否相同,这时我们就要用于属性获取方法。

现在我们做以下测试:

先进入百度,之后在输入框输一个字符,再去获取它的值。


有时我们在登录时可能会出现你要鼠标先移到个位置停留下,或是在某个位置要去点右键的操作呢?

我们以百度设置为例:


(完)

(作者:刘长新 来源:http://blog.csdn.net/liuchangxin1982/article/details/47610183)


 
            
 
            
 
            
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           

一字一句当思来之不易,感谢作者,传播测试知识、技能与正能量!

光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499

 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 套路不深为何还中招?刷爆朋友圈的“性格测试”惊人内幕竟然是… 使用DRPC构建分布式多语言编程架构 携程App网络服务通道治理和性能优化@2016 当持续集成遇上微服务:分治优于集中 深入浅出 Retrofit,这么牛逼的框架你们还不来看看?