我运行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')
但仍然无法正常工作
答案 0 :(得分:1)
它与pywinauto无关。只需使用php composer.phar require package/package-name:package-version
。
subprocess.check_output(...)
从子进程到父进程的实时传递标准输出不容易实现。为什么不将导入脚本用作模块并调用专用功能?一个过程,一个标准输出-维护起来容易得多。