python3.7界面_基于python3.7.6搭建web端ui自动化

首先,ui自动化是我们常见的比较常使用的一种测试方式,能够提高我们的工作效率,当然,也能够提高我们的薪资,在使用之前我们得先要搭建自动化的环境,以前我使用的是基于python2.7.9搭建的ui自动化,但是从今年开始,python2就不维护了,所以也是更新成了python3.7.6版本的ui自动化,虽然没有2.7.9的稳定,但相较于其他python版本要稳定一些。以下这些就是介绍怎么搭建基于python3.7.6版本的ui自动化环境

1.下载python

然后一直往下拉,找到对应的3.7.6的安装包,点击下载即可

60528c5dd318

60528c5dd318

双击打开,选择自定义安装,添加环境变量也要勾选上,就不需要再手动的去添加环境变量了

60528c5dd318

不改变默认进行Next下一步

60528c5dd318

选择相应python安装路径,默认勾选不用更改,点击Install开始安装

等待加载完毕

60528c5dd318

安装完毕,点击Close关闭,若方框位置出现管理员字样则点击授权再关闭

60528c5dd318

验证:进入到cmd输入   python -V   这样的就是安装成功了

60528c5dd318

注意:如果出现了以下的问题:

第一个:没有任何提示

60528c5dd318

第二个:提示不是内部或外部命令,也不是可运行的程序或批处理文件

60528c5dd318

如果遇到这样的情况,说明你的环境变量配置有问题,需要手动配置python的环境变量,而且配置的python3.7.6的变量尽量放在最上面。

配置环境环境变量:

首先 你需要找到你Python的安装路径,比如我的python的安装路径是

60528c5dd318

然后需要在环境变量的path里面添加两个参数

第一个参数是安装python的路径:

第二个参数是python文件夹里面的Scripts的路径:

(两个参数都是python文件夹里面的东西,都是路径,注意,尽量把这两个路径当道环境变量中的最上面)

60528c5dd318

60528c5dd318

最终:

60528c5dd318

60528c5dd318

60528c5dd318

60528c5dd318

装完python的之后,我们就需要搭建一些其他的自动化的环境了,在这之前,我们可以改一下pip下载源,这样在搭建下面的环境的时候会比较快一点,如果你时间比较充足,不改也是没有问题的!!

首先我们需要进入到我们本地电脑的个人用户文件夹下创建一个文件夹,怎么进入到个人用户文件夹下?

本地个人用户的路径名字有些是不一样的,在C盘\用户,除了公用和Default的那个文件夹就是你的个人用户文件夹了,

60528c5dd318

然后创建一个名为pip的文件夹

60528c5dd318

进入到pip这个文件夹中,再创建一个txt文本文档,写入以下内容,这边我更改的是清华大学的pip源:[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

然后保存,并将该txt文件名改为  pip.ini

60528c5dd318

60528c5dd318

这样就改好pip源了!!!!

2.搭建其他相关环境

然后依次在cmd中运行以下命令:python -m pip install --upgrade pip//更新pip(不更新也可以)

python -m pip install robotframework==3.1.2   //安装robotframework框架,指定版本为3.1.2

python -m pip install wxPython==4.0.3     // wxPython  用于支持python图形化界面,安装它主要用来运行ride,指定版本为4.0.3

python -m pip install robotframework-ride      // robotframework-ride  图形界面工具,通过ride.py调取图形界面(一般会提示是否创建桌面图标,点击确认)

python -m pip install robotframework-selenium2library       // selenium2library  第三方python库,ui自动化需要使用其中的函数

python -m pip list     //检查是否安装成功

装完上述一些东西之后就可以正常使用了,可以通过dos控制台中输入 ride.py  来启动可视化编辑页面,

(常见报错!!!!)

1.如果robotframework框架没有指定版本,正常安装完成之后,有些有些关键字可能无法使用,可能是robotframework版本不兼容的问题,需要卸载robotframework从新安装指定的版本,3.1.2版本的就可以了卸载robotframework:pip -m uninstall robotframework

安装指定版本的robotframework:pip -m install robotframework==3.1.2

2.安装完成后,命令行输入ride.py可能会出现下面错误。

60528c5dd318

错误原因:

60528c5dd318

60528c5dd318

60528c5dd318

安装完成后,再输入ride.py就正常了。

3.Robotframework日志包含中文,输出乱码的问题

60528c5dd318

找到Python安装目录下的:

Lib\site-packages\robotide\contrib\testrunner\testrunnerplugin.py文件

修改第565行,把encoding['SYSTEM']  改为  encoding['OUTPUT']

重启ride,再次运行,乱码解决

4.日志的另一种乱码:

run界面上半部分内容乱码,不是显示的黑色的那种。

60528c5dd318

修改python安装目录下的Lib/site-packages/robotide/contrib/testrunner/testrunner.py

将477行中的latin1 修改为mbcs

重启ride,再次运行,乱码解决

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值