无法在Pycharm窗口中运行.Robot文件

时间:2018-07-31 15:50:53

标签: python python-3.x selenium pycharm robotframework

我是机器人框架的新手。 我已经安装在下面了。

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:语法无效

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

您正在尝试直接使用Python解释器执行机器人脚本。 Python解释器只能理解Python代码,而不能理解Robot语法。

您需要通过机器人运行程序执行机器人脚本。 参见:http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#executing-robot-framework