python修改文件后缀报错_安装RF环境时报错之找不到pybot.bat文件

现在首先说一下问题描述:

在安装RF环境的时候,总所周知,需要如下环境:

python+

wxpython

robotframework

robotframework-ride

robotframework-selenium2library

其中python和wxpython的版本是需要对应的,一般python用2.7.x的就可以了。

后面3个都可以用pip命令安装,python2.7里面自带了pip的命令

然后,所有的东西安装好了,我出现了一个问题

此时,检查一下我的python,是没问题的

也就是说,我robotframework可能在装的时候出现了问题

那么这个pybot不是内部或外部命令有什么影响呢?

当我们打开ride运行脚本的时候,就会有这个报错:

command: pybot.bat --argumentfile c:\users\admini~1\appdata\local\temp\RIDE_wxrwm.d\argfile.txt --listener C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:60970:False D:\xmind案例导图\自动化\demoa

[Error 2]

这个报错的意思是找不到pybot.bat文件,然后我去我的C:\Python27\Scripts文件里看了看,确实没有这个文件。那么这个问题怎么解决呢?

关于这个问题,我查了好几天,网上一遍的说法就是环境变量,我也检查了N遍,也反复安装卸载了N遍,还是没用

最终,找到了一个合理的解决办法:

既然它没有这个文件,那么我们就自己创建这个文件试试!

1.打开目录:C:\Python27\Scripts

2.新建一个pybot.txt的文本

3.文本内容输入:

python -m robot.run %*

4.保存文件,修改文件后缀为.bat

5.大功告成!

那么我们再次运行我们的ride呢

发现报错信息已经变了,哈哈。

ok。这个报错就很好解决了,

我用的是chrome浏览器,不是默认的火狐!

是提示我们chromedriver版本和目前浏览器的版本不一致导致的

去下载一个对应版本的就可以了。顺便附送不懂的小伙伴这个问题如何解决:

1.检查自己chrome版本

2.根据对照表,去下载对应版本的chromedriver

3.解压文件,将chromedriver.exe文件放到python安装目录下的\Scripts下即可

chromedriver版本与chromoe对照表:

全部最新对照表地址:https://blog.csdn.net/huilan_same/article/details/51896672

chromedriver版本下载地址:http://chromedriver.storage.googleapis.com/index.html

记得下载32位的:

ok!至此为止:大工完成!

END!转载请联系~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值