我是Robot框架的新手 . 我在下面安装了 .
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
我还将环境变量 - > path设置为“C:\ Python37-32 \ Scripts; C:\ Python37-32”
在pycharm中创建了一个新的Demo.robot文件 . 在Pycharm - > tools - > External tools - >将'program'设置为'C:\ Python37-32 \ Scripts \ robot.bat'和'working directory'为'C:\ Python37-32 \ Scripts' .
在Pycharm 'Run/debug configuration' - > 'Script path'设置为'C:\Users\inmj\PycharmProjects\PycharmProject1\Demo.robot'
'Python Interpreter' as '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:语法无效
有人可以帮帮我吗?
1 回答
您正在尝试使用Python解释器直接执行Robot脚本 . Python解释器只能理解Python代码,而不能理解Robot语法 .
你需要通过机器人跑步者执行你的机器人脚本 . 见:http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#executing-robot-framework