开发者社区> 问答> 正文

从Python内部调用Robot Framework文件

周末一直处于困境。

我正在尝试创建一个Python应用程序,该应用程序将使用户能够运行.Robot文件(或测试用例)(从Python内部)

我试图通过使用“子进程”模块来运行这些文件,但是我不断收到以下错误消息:

'FileNotFoundError:[WinError 2]系统找不到指定的文件'

我已包含“导入子流程”

我还声明了.Robot Test Case的位置作为变量:

Location = r'C:/Users/verti/PycharmProjects/ChristSax.com/ChristSaxTestSuite/PageSmokeTest.Robot'

在我的代码中,我尝试使用以下语句调用Robotframework文件:

def AutomatedSmokePage():
    print("Automated Page Smoke Tests now running...")
    subprocess.call(['pybot',Location])

我目前正在使用Python 3.6.1和Robot Framework版本3.0.2

任何帮助,将不胜感激。如果您知道更好的方法来完成相同的任务,请告诉我。

展开
收起
祖安文状元 2020-02-22 15:50:24 532 0
1 条回答
写回答
取消 提交回答
  • 我有类似的问题,采取了这些步骤来部署依赖项。 https://stackoverflow.com/a/41634501/2571060

    2020-02-22 15:50:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载