RF的软件安装

下文转自:

https://www.cnblogs.com/loleina/p/5359822.html

 

      前面已经写了一篇关于RF的安装配置了,那是在做自动化工具调研的时候搭建RF总结的,基于win32的系列软件安装的过程。经过1个月的调研,做成了demo,也大致学RF的使用和python的基础语法,暂时就选定了用RF作为接口自动化测试的工具,现在需要确定RF的各类基础软件的版本了,于是我又开始了各种折腾。

   第一:考虑RF相关的4个基础软件(python,wxPython,robotframework,robotframework-ride)版本选择问题。

   A. python版本选哪个?之前做demo使用的版本如下:python-2.6.6.msi  ; wxPython2.8-win32-unicode-2.8.12.1-py26.exe ;robotframework-2.6.0.win32.exe ; robotframework-ride-1.2.2.win32.exe。其中,python使用的是2.6.6的版本,目前最新的版本已经到了3.5.1,而众所周知python2.X系列的和3.X系列之间的语法是存在较大的差异的,那问题就来了,选择2.X系列的python还是选择3.X系列的? 后面经过调研,基本都是使用2.X系列,因为RF的其他软件暂时对2.X系列的兼容性更强,更稳定。而2.7.X系列python又一直都在维护,现在最新的版本就是2.7.11.于是就选择了2.7.11版本号。

   B. wxPython版本选哪个?wxPython版本的选择与前面使用python的版本有直接相关。wxPython是用于支持python图形化界面的,就是用来运行ride的。最新的版本在官网上是3.0的,但是用wxPython3.0的版本和最新的RF,ride使用是会报错的,运行ride会提示,需要安装wxPython2.8的unicode版本。所以2.8.12.1是ride稳定支持的版本,于是选择wxPython2.8.12.1这个版本。又因为选择的是python2.7系列的,所以下载的包:wxPython2.8-win32-unicode-2.8.12.1-py27.exe,与之前的不一样了。

   C. robotframework版本怎么选择呢?RF现在官网的最新版本是3.0,处于分水岭的版本的是2.8.7。在2.8.7版本之前的版本和之后的版本存在较大的差异,我已经体会到的一个差异就是RF里的scalar变量和list变量的强制转换问题。2.6.0这种老的版本,scalar变量和list变量是使用的两个命名空间,而3.0这种新版本使用的是一个命名空间。导致我在用demo做强制转换的时候失败(使用的是RF2.6.0)。如下所示:

    

   

     这个问题在3.0里面是不会存在的,能强制转换,并输出。除此之外,还加了字典类型的变量等等。所以robotframework是可以使用最新版本的,就直接使用3.0版本即可。

    D. robotframework-ride版本怎么选择呢?ride就是一个可视化的界面,用来给编写测试案例,文档资料显示可以使用其他的界面来编写测试案例,但是我也没尝试过,就在这还是介绍这个软件吧。ride的版本最新的是1.5.2,不同的版本的ride是能给使用者带来直观上的不同感受,因为界面变化的话还是很容易察觉的。所以ride的安装也是使用最新版本即可。

    第二:确定是选择win32的还是win64的软件?

    之前做demo的时候,随便找了几篇文档,迷迷糊糊,似懂非懂的就安装完了。也能正常的使用。之所以提出这个问题来,是因为我安装软件的时候忽略了一个问题,导致也折腾了很久。最近新装了一个操作系统,是64位的,之前做demo的时候使用的是32位,机器本身也是64位的,想着规范下,就在64位的操作系统上,装了64位的4个基础软件。安装是没问题的,可是运行之前的demo就报错了。如下所示:

1

2

20160406 15:40:05.999 :  FAIL : WindowsError: [Error 193%1 \xb2\xbb\xca\xc7\xd3\xd0\xd0\xa7\xb5\xc4 Win32

Ending test:   Demo.Test.login

 报WindowsError: [Error 193]错误,根据demo的实际情况,是因为demo里加载了32位的dll文件,而软件使用64位,这就会调用不成功,失败。而开发提供的dll文件,编程成64位的dll是无法使用的。在这种情况下,就只能使用win32的那套基础软件了。

    第三 : ride的安装使用.EXE安装好还是选择安装包安装?

    选择.EXE安装,最方便的地方就是直接生成快捷键,不会出现打不开ride等一系列乱七八糟的问题,不过我也遇到一个问题

   

      打开后运行报错,是因为之前RF的几个基础版本没选定好出现的问题(RF之前使用的是3.0,ride用1.3 ),出现该问题,选择好软件版本重装(RF:3.0;ride:1.5.2)即可。

      选择安装包安装也会出现各种狗血问题,比如ride.py运行报各种错误。其实都很有可能是4个基础软件的版本有问题导致的。

     第四: 选择pip来安装第三方库和RF,ride?

      之前一直没用pip,因为前期预研阶段用的是python2.6.6,安装好python之后还得装单独安装pip,麻烦得很,现在使用2.7.11就不需要再安装pip了,因为再2.7.9之后,pip已经被python集成到python安装包了,装完python,就可以直接使用pip来安装软件,这样安装第三方库也更加方便快捷了。从长远角度上看,还是使用pip比较好。

 

    下面附上更快捷的安装方法:

第一步:安装python,软件版本:python-2.7.11.msi(默认就是32位的) 下载地址:https://www.python.org/downloads/release/python-2711/

     ps:安装完成后,注意添加系统环境变量path,然后进行验证。

第二步:安装wxPython,软件版本:wxPython2.8-win32-unicode-2.8.12.1-py27.exe 下载地址:https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

    ps: 软件版本名字,得一字不差的下载

第三步: 升级pip到最新版本。

  

 第四步: 用pip下载RF

   

  第五步: 用pip下载ride

     

 

  第六步 : 用ride.py启动ride界面

        按照前面6步,就能快速的搭建好相应的环境。使用的python不同,wxpython的版本肯定也是不相同的,但是RF和RIDE的版本都可以用最新的就可以了。按照上述步骤还可以自己添加ride的桌面快捷键。  

        添加快捷键方法:首先在桌面上点击鼠标右键,选择新建--》快捷方式,然后在输入框输入D:\Python27\pythonw.exe -c"from robotide import main;main()"如下所示:

       

         后选择下一步,输入名称ride:

         

         完成后,发现图标不是机器人,这时右击图标,选择属性--更改图标按钮

        

       在查找此文件的图标下选择:D:\Python27\Lib\site-packages\robotide\widgets\robot.ico

        

        就这样愉快的完成了安装。。

        搭建环境心得: 各类奇葩的问题都遇见过,安装到一半提示有问题,安装好了启动不了,启动了项目导入运行不了。出现问题不可怕,关键还是找到问题出现的原因,知道问题的原因,再有针对性的修改,找到问题的所在,再去修改问题,这应该才是解决问题的一条正道

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: smartrf flash programmer是一款用于编程和调试无线电设备的软件安装软件需要按照以下步骤进行: 1. 首先,从TI官网下载smartrf flash programmer软件安装包。 2. 打开安装包,按照提示进行安装。在安装过程中,需要选择安装路径和安装组件。 3. 安装完成后,打开smartrf flash programmer软件。在软件界面中,可以选择设备类型、端口和波特率等参数。 4. 连接无线电设备到计算机,并按照设备连接方式进行设置。 5. 在smartrf flash programmer软件中,选择需要编程的程序或固件,并进行编程和调试操作。 总之,smartrf flash programmer是一款功能强大的无线电设备编程和调试软件安装和使用都比较简单。 ### 回答2: Smartrf Flash Programmer是一款用于编程TI公司的无线芯片的软件,使用它可以对TI公司的无线芯片进行特定的编程操作,包括各种参数的修改、程序的烧录等。该软件安装较为繁琐,以下是安装Smartrf Flash Programmer的步骤: 第一步,前往TI公司官网下载Smartrf Flash Programmer软件安装包。在官网下载页面中,找到Smartrf Flash Programmer的入口,选择下载适合自己操作系统的软件安装包。 第二步,双击下载的安装包进行安装。在安装过程中,需要按照软件提示选择安装路径、选择需要安装的组件,设置快捷方式等。 第三步,启动Smartrf Flash Programmer软件。在第一次启动时,需要进行一些设置。首先,选择使用的接口类型,根据自己编程使用的无线芯片型号以及所用的编程工具选择相应的接口类型。同时,还需要设置目标设备的型号、厂商、Flash大小等参数。 第四步,进行编程操作。将需要编程的无线芯片连接上电脑,并进行相应的连接、校验等步骤,如出现错误提示,需要根据提示进行处理。在编程完成后,再次进行连接的检测以及程序的校验等操作,确保编程成功。 总体来说,Smartrf Flash Programmer是一款十分实用的无线芯片编程软件,通过以上步骤可以较为方便地安装和使用。但是,在进行编程操作时,需要注意相关的细节和操作步骤,以确保编程等操作的顺利完成。 ### 回答3: Smartrf flash programmer是一款用于CCxxxx系列微控制器固件编程的软件。在使用该软件之前,我们需要先将其安装到电脑上。以下是安装步骤: 第一步:下载软件 在TI官网上下载Smartrf flash programmer。下载完成后解压缩压缩包,找到“setup.exe”文件。 第二步:安装软件 执行“setup.exe”文件,进入安装界面,在其中可以选择需要安装的组件。建议将所有组件都安装上,以便更好地支持微控制器的固件编程。安装过程中需要选择安装路径,这里建议直接使用默认路径即可。等待安装完成后,点击“完成”按钮退出安装程序。 第三步:连接设备 Smartrf flash programmer需要通过USB连接计算机和目标设备。所以在把编程器接入计算机前需要安装驱动程序。根据不同的操作系统,需下载对应的驱动程序并完成安装。 第四步:启动软件 安装完成后,可以在桌面上找到软件图标双击启动。如果安装路径不在桌面上,也可以通过搜索或进入安装路径手动启动软件。 到这里,安装就已经完成了。接下来,您可以使用Smartrf flash programmer进行CCxxxx系列微控制器的固件编程了。需要注意的是,在使用Smartrf flash programmer之前,最好先阅读一下使用手册,了解其操作及相关注意事项,以确保成功完成固件编程工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值