说在前面,对于程序,有些东西是报错,有些东西是报警,报警的话是提醒你你的书写或者说设置有问题,程序或者可以继续运行,是不影响你的运行结果的。但是报错的话,很可能你的程序就无法运行了~
1.关于文件夹类型的报警
在运行脚本的时候,出现了一个报警,让我们看一下~~
[ WARN ] Automatically parsing other than '*.robot' files is deprecated. Convert 'D:\xmind案例导图\自动化\demoa\测试环境\登录后台.txt' to '*.robot' format or use '--extension' to explicitly configure which files to parse.
报错提示是这个,经过我逐单词的翻译,大概明白了,它是让我换一下文件类型。
我现在是txt,需要换成robot文件
ok,更改完成,搞定!
2.语法报错
[ WARN ] Error in file 'D:\xmind案例导图\自动化\demoa\测试环境\登录后台.robot': Invalid syntax in test case 'for循环': Using 'inrange' as a FOR loop separator is deprecated. Use 'IN RANGE' instead.
这是一个简单的for循环输出1-10的语法但是运行的时候报警
虽然不影响结果,但是看着很难受呀对不对,又一次经过我逐句的翻译,发现原来是我的语法有问题。
:for 定义 for 循环;in range 用于指定循环的范围,但是我用的是小写。
他们给了提示,Use 'IN RANGE' instead.就是 建议我使用IN RANGE代替。
ojbk~安排
搞定!
3.Edit页空白,关键字显示白色,无法联想使用快捷键
搭建好robotframework环境后,打开ride,测试套件下的Edit页面是空白的,是否是配置出现了问题?
解决方式: C:Users\用户名\AppData\Roaming\RobotFramework\ride 路径下删除librarykeywords.db文件,然后重启RIDE。删除后Ride会在在下次启动时自动创建它。
这样就好啦~
4.关于安装python的时候,无法使用pip命令的问题。官方说python2.7.9及以上的版本,都自带了pip命令,但是有的时候装好了python还是无法使用pip,出现这种情况的时候先反复卸载装一个python试试,如果还不行,请检查以下自己的电脑用户名是不是用了中文。
如果用了中文,恭喜你,你只有两个解决方式,第一,改成英文字母的(修改方法自行百度)。第二重装系统。
再次吐槽,为什么你要用中文名命名自己的电脑?英文名他不香吗?
5.关于安装好了python,在cmd中输入python提示不是内部命令。这种只有一个方法,就是环境变量没有弄好。部分电脑python安装的时候,虽然你勾选了自动配置环境变量,但是他仍然没有生效。所以这时候你就可以去你的电脑环境变量里检查一下。也不用动什么,就进去看一下,然后点一下确定,就会发现已经好了。这就是python的环境变量没有自动生效,需要去主动触发一次,才生效。有点坑~~~
哈哈哈
网友评论