51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师【周活动】 找茬--心里圈的故事 !【长期招募】博为峰网校招聘兼职讲师!横扫BAT,Python全栈测试开发技能大全
【专家101期】:自动化测试可以这样学! 【专题】有远见的测试员已经开始学MySQL了 【干货】各大公司测试大牛职场晋升宝典 自学软件测试那点事
查看: 430|回复: 0

windows10搭建robot framework自动化测试环境

[复制链接]

该用户从未签到

发表于 2019-2-15 15:56:29 | 显示全部楼层 |阅读模式
之前对于robot framework只是看过一本书,研究了对于robot framework GUI的使用,在自己的mac上安装过环境,最近换了工作,我所在的小组目前使用robot framework框架编写测试脚本,所以今天研究下在办公电脑windows10系统中搭建robot framework的环境,其实在工作中用的是linux系统,但是组内用的一套robot ramework的环境,避免不影响工作环境,尝试在本地window10系统搭建测试环境。

1、python环境安装

来公司第一天就已经安装了python,我安装的是python2.7.13版本,之前在mac上搭建一些测试环境时,发现很多测试环境对python2.7的兼容性更好,所以并未安装python3的最新版本。


2、Robot framework安装

下载路径:https://pypi.python.org/pypi/robotframework/2.8.5#downloads


下载完成后解压,cmd窗口进入解压后的目录,使用python setup.py install命令安装,等待安装完成即可。
然后输入pybot –version,即可查看Robot framework的版本。



3、wxPython的安装
下载路径:http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/




下载完成后,直接安装即可。


4、Robot framework-ride的安装

下载路径:https://pypi.python.org/pypi/robotframework-ride



点击download即可下载,将其解压到C盘。


终端输入:

cd C:\robotframework-ride-1.5.2.1

python setup.py install



5、启动RIDE

进入终端,输入命令:

C:\Python27\Scripts

python ride.py



  1. C:\Python27\Scripts>python ride.py
  2. wxPython not found.
  3. You need to install wxPython 2.8.12.1 with unicode support to run RIDE.
  4. wxPython 2.8.12.1 can be downloaded from http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
复制代码

提示未找到wxPython,提示的下载地址与我的地址一样,暂时不知道是什么问题导致,怀疑是安装有问题,目前还未解决,现在有别的任务,暂且放一下,再来解决。



6、解决办法

关于启动ride.py时,报错的问题,根据评论中朋友的提醒,查看了我的python是32位,wxPython是64位,由于我的电脑windows 系统是window10 64位,将python更新为64位。python下载地址:

[https://www.python.org/downloads/windows/]


安装成功后,重启电脑,进入cmd,输入python:


python版本更新为64位,进入对应的目录,启动ride.py,成功启动!



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /3 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2019-4-22 00:31 , Processed in 0.062479 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2019 Comsenz Inc.

快速回复 返回顶部 返回列表