使用Robot Framework集成Selenium的自动化测试(九)

一个下拉框在WINDOW和LINUX上的定位是不相同的,点击一个下拉框WINDOW会把选项定位到第一个选择项,而在LINUX的可视化界面上,下拉框的选项位于最后一个,具体原因不是很清楚。如果出现这样的问题的话,可以采用我博客里自动化测试系列里面八来解决:点开下拉框定位到最后一个,循环调用UP键 直到第一个。

[quote]
Step3
Comment Start Step3
Call Selenium Api click xpath=//td[2]/img //点击一个图片触发下拉框
Sleep 5s
Focus neDropDown //窗体定位
:FOR ${index} IN RANGE 10 //使用robotframework 自带的FOR去循环
\ Run Keyword if '${index}'=='10' Exit For Loop //循环到最后一步 推出循环
\ Press Key Native 38 //模拟鼠标点击UP键盘
Focus neDropDown //再次聚焦
Press Key Native 10 //模拟鼠标点击ENTER键
Sleep 5s
Comment End Start Step3
[/quote]
(FOR下面的 \ 其实并没有的,只是个空格)如下图所示

[img]http://dl.iteye.com/upload/attachment/0084/2026/54495c96-3b6f-3ae1-a8bf-18811d338e3c.jpg[/img]


关于FOR循环的用法,参考官网内容
[url]http://robotframework.googlecode.com/hg/doc/userguide/RobotFrameworkUserGuide.html?r=2.6.3#for-in-range[/url]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值