`

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

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

引用

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

(FOR下面的 \ 其实并没有的,只是个空格)如下图所示





   关于FOR循环的用法,参考官网内容
http://robotframework.googlecode.com/hg/doc/userguide/RobotFrameworkUserGuide.html?r=2.6.3#for-in-range
  • 大小: 39.2 KB
分享到:
评论

相关推荐

    robotframework-selenium2Library安装配置

    robotframework web自动化测试环境搭建,这里使用了ci集成,使用jenkins进行搭建

    RobotFrameWork3.0中文手册

    Robot Framework是一个基于Python的,可扩展的关键字驱动的测试自动化框架。它是为了端到端的验收测试(End-To-End Acceptance Test)以及验收测试驱动开发(Acceptance-Test-Driven Development, ATDD)而设计的。 因此...

    自动化测试工具selenium+robotframework+ride

    分享一个集成了多个实用模块的包,开箱即用,python37的文件夹需要放在D盘根目录。selenium+robotframework+ride+excel+word+MySQL+redis+numpy+scipy+matplotlib+beautifulSoup4+pyecharts+pyinstaller

    robotframework安装包

    robotframework框架资源包,可以与selenium集成使用做自动化

    基于Python的企业级自动化测试解决方案+源代码+文档说明

    AutoHub秉承“测试即代码”的理念,基于开源技术为中小企业构建自动化测试集成解决方案。 从应用场景来看,AutoHub将从以下层级提供解决方案: - Web UI自动化测试 - 移动测试 - 接口测试 - 性能测试 - 安全测试 -...

    持续集成开源工具

    Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD...

    软件测试教程.docx

    学习软件测试是提高软件质量和可靠性的关键一环。...- **自动化测试工具**:如Selenium、Appium、Robot Framework等,用于自动化执行测试用例。 ### 4. 学习资源: - [Software Testing Fundamentals]

    Practical-Security-Automation-and-Testing:Packt发布的DevOps中的动手安全自动化

    使用Selenium,JMeter,Robot Framework,Gauntlt,BDD,DDT和Python单元测试实施自动化测试技术 执行Rest API的安全性测试使用用于CI / CD集成的开源工具和脚本模板实现Web应用程序的安全性 如果您觉得这本书适合...

    Software Automation Framework Support-开源

    并且可以集成使用IBM Rational Functional Tester,IBM Rational Robot,Smart Bear / AutomatedQA Test Complete,Apple XCode UIAutomation,Android SDK Automaton,Thoughtworks Selenium和其他几种其他工具。...

    noraui.github.io:NoraUi的公共网站(用户界面的非回归自动化)

    说明文件: 。UX持续集成和dojo: 。 。 。 。 。执照 有关详细信息,请参见许可

Global site tag (gtag.js) - Google Analytics