我正在尝试从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