當部署Robot Framework環境存在的Python2和python3兩個版本注意事項
阿新 • • 發佈:2019-02-11
具體部署的步驟我在這裡就不在重複,請自行百度。
部署完成(當前是Windows7 64位)並寫完一個簡單的測試用例,執行測試用例的時候發現會報錯,報錯資訊如下:
command: pybot.bat --argumentfile c:\users\zhouzh~1\appdata\local\temp\RIDExe1dxe.d\argfile.txt --listener D:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:10705:False C:\Users\zhouzh\Desktop\webdemo\test_RF\test_suite.txt
如果是建立了快捷方式開啟的ride,命令列視窗還會顯示如下錯誤
初看以為是編碼錯誤,然後改編碼為gbk還是不行,後面發現其實是python2.7安裝的時候生成的python的執行檔案是python2,在Python的安裝路徑將python2.exe改成python.exe就可以了
注意:修改後的pip2 install requests 執行命令可能會出現如下情況:failed to create process.
這時只需要講python.exe改成python2.exe就可以了,RF需要執行用例的時候在改回來