我是机器人框架的新手。 我已经安装在下面了。
Python 3.7.0
Pycharm 2018.1.4 community edition
Robot framework 3.0.4
robotframework==3.0.4
robotframework-selenium2library==3.0.0
robotframework-seleniumlibrary==3.1.1
我还将环境变量->路径设置为“ C:\ Python37-32 \ Scripts; C:\ Python37-32”
在pycharm中创建了一个新的Demo.robot文件。 在Pycharm中->工具->外部工具->将'程序'设置为'C:\ Python37-32 \ Scripts \ robot.bat',将'工作目录'设置为'C:\ Python37-32 \ Scripts'
在Pycharm的'运行/调试配置'->'脚本路径'中设置为'C:\ Users \ inmj \ PycharmProjects \ PycharmProject1 \ Demo.robot'
“ Python解释器”为“ Python 3.7(PycharmProject1)”
尝试在Pycharm中的脚本下运行
*** Settings ***
Documentation sample
Library SeleniumLibrary
它给我以下错误
C:\ Python37-32 \ python.exe C:/Users/inmj/PycharmProjects/PycharmProject1/Demo.robot 文件“ C:/Users/inmj/PycharmProjects/PycharmProject1/Demo.robot”,第1行
*** Settings ***
^
SyntaxError:语法无效
有人可以帮助我吗?
答案 0 :(得分:1)
您正在尝试直接使用Python解释器执行机器人脚本。 Python解释器只能理解Python代码,而不能理解Robot语法。
您需要通过机器人运行程序执行机器人脚本。 参见:http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#executing-robot-framework