我正在编写一个自动化脚本,如果能够通过我的 Python 脚本在我的 mac 上启动终端以启动 Appium 服务器,而不是手动执行,那就太好了。
我最接近的是使用以下代码,但这只会启动终端,我无法向它发送命令:
from subprocess import Popen, PIPE, STDOUT
Popen(['open', '-a', 'Terminal', '-n'], stdout=PIPE, stdin=PIPE, stderr=STDOUT)
我需要能够启动两个终端实例并运行以下命令
- '苹果'
- 'appium -a 0.0.0.0 -p 4724'
最佳答案
您可以像这样在 python 中执行 shell 命令:
import os
os.system('appium &')
这将启动 Appium 服务器
关于python - 通过 Python 启动终端并运行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45486037/