Robot Framework没有运行python代码,它在记事本中打开代码



我正在尝试从robot框架运行python代码。

但有时它工作得很好,在这个位置创建一个文件夹,有时它在记事本中打开python代码,而不是运行python代码。

机器人框架

*** Settings ****
Library  Process
Library  OperatingSystem
*** Variables ***
*** Test Cases ***
Start logonpad
OperatingSystem.run     foldercreate.py

python代码/strong>

import os  
import pandas  
os.mkdir("G:/NewFolder")  

我曾尝试重新启动机器,并再次尝试,但也面临同样的问题。

注意:我需要知道为什么它有时在运行,有时却在打开代码

很可能是因为用于运行测试的操作系统用户配置文件不同。

为了确保它始终是您真正想要处理文件的文件,请指定二进制文件,例如python:

OperatingSystem.run     python foldercreate.py

类似地,使用";记事本";如果你真的想要另一个。

尝试使用运行过程

${result2}=  Run process  python  C:/Users/Specimen/RobotFrameWorkExperience/iotCentral/parking_set.py  ${parkingset1}  True   alias=myproc2
Log to Console  ${result2.stdout}  console=yes

最新更新