在脚本中的pywinauto之后如何运行pytest

时间:2018-11-28 12:57:13

标签: python pycharm pytest pywinauto

我运行pywinauto测试,并且希望pytest在此之后运行。现在我用pycharm(运行->编辑配置->启动前:激活工具窗口->添加运行其他配置)运行它,但是我想用脚本运行它。 https://i.stack.imgur.com/bHBAC.png

在case1.py中,我尝试过:

subprocess.call(["python","tests\\test_xml_filename.py"])
os.system('C:\\Users\\user\\PycharmProjects\\pywinauto\\venv\\Scripts\\python C:\\Users\\user\\PycharmProjects\\pywinauto\\tests\\test_xml_filename.py')

但仍然无法正常工作

1 个答案:

答案 0 :(得分:1)

它与pywinauto无关。只需使用php composer.phar require package/package-name:package-version

subprocess.check_output(...)

从子进程到父进程的实时传递标准输出不容易实现。为什么不将导入脚本用作模块并调用专用功能?一个过程,一个标准输出-维护起来容易得多。