`

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

阅读更多
换了一个新的项目,使用Robot framework 集成selenium做自动化测试,打算首先把本地的环境搭建起来。

第一步: 下载使用的Robot Framework和相关的


首先是Python(如果没有它,在安装Robot的时候会报错)
引用

No Python Installation found in registry

同时在Robot的文档上面很明确的说明了,在服务器上Python基本是默认就安装了,但是在WINDOW你需要自己下载并安装
引用
On most UNIX-like systems such as Linux and OSX you have Python installed by default. If you are on Windows or otherwise need to install Python yourself, your best place to start is http://python.org. There you can download a suitable installer and get more information about the installation process and Python in general.

我这里下的是2.7.3的版本python-2.7.3.amd64.msi


其实需要下载的是Jython,文档里面的描述如下,如果你是使用JAVA环境开发的话需要下载并安装Jython的,如果你是.net是需要IronPython的

引用
Robot Framework is implemented with Python and also runs on Jython (JVM) and IronPython (.NET) interpreters. Before installing the framework, an obvious precondition is installing the needed interpreters.

我这里下载的Jython的版本是jython-installer-2.5.4-rc1.jar


然后才是Robot Framework和selenium的下载地址
Robot Framework
http://code.google.com/p/robotframework/downloads/list
然后选择robotframework-2.7.7.win-amd64.exe

selenium
http://code.google.com/p/robotframework-seleniumlibrary/downloads/list
robotframework-seleniumlibrary-2.9.1.win-amd64.exe

安装完成以后,我是全部装在C盘的。会有两个文件一个是Python27一个是Jython的
在Python27/Lib/site-packages/下面有robot和selenium的文件夹


第二步设置环境变量。
先设置Jython的C:\jython2.5.4rc1\bin;
然后是Python的C:\Python27;C:\Python27\Scripts;
完成以后分别在cmd里面查看是否设置成功jython --version| pybot -help

第三步启动selenium-server.jar,结果如下:


通过这几步基本就算完成了环境的配置,余下的任务就是写测试文件了
  • 大小: 121.4 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集成使用做自动化

    持续集成开源工具

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

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

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

    软件测试教程.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-开源

    SAFS是一个软件测试自动化框架,支持数据驱动(也称为关键字驱动)的功能测试自动化和相关服务。 该框架可以在Windows,Linux和Mac上独立运行,并且可以集成使用IBM Rational Functional Tester,IBM Rational Robot...

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

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

Global site tag (gtag.js) - Google Analytics