前言:由于本人之前采用python27进行robotframework进行操作,现在更换python为python37,遇到的坑
python27和python37同时存在导致的问题:
1.我操作了一个很简单的如下图
command: --argumentfile c:\users\stepha~1.xin\appdata\local\temp\RIDEpntowe.d\argfile.txt --listener C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:64996:False E:\WORK\学习\robotframework_test\zhuge
[Error 123]
对此网上的处理方案是:
于是可以说 没有什么用
随后我 仔细看,发现我明明path是python3但是显示的却是Python27 我怀疑是我的ride.py默认打开并没有改变还是python27,于是卸载了python27
ride.py默认打开方式要求选择:
果不其然,随后就遇到第二个问题,当我在cmd输入ride.py的时候显示让我选择打开方式,我就知道大事不妙,果然,我的库都标红了
于是我开始寻找网上解决办法,找到了这个网址,详细参考:https://www.cnblogs.com/xifengqidama/p/9646352.html
遇到问题两个库显示红色:
DatabaseLibrary
Selenium2Library
遇到问题两个库显示红色,处理方式,选择pip下载
pip install robotframework-selenium2library
pip install robotframework-DatabaseLibrary
重新打开ride.py可看到可以显示