python - 通过 Python 启动终端并运行命令

标签 python ios macos terminal appium

我正在编写一个自动化脚本,如果能够通过我的 Python 脚本在我的 mac 上启动终端以启动 Appium 服务器,而不是手动执行,那就太好了。

我最接近的是使用以下代码,但这只会启动终端,我无法向它发送命令:

    from subprocess import Popen, PIPE, STDOUT

    Popen(['open', '-a', 'Terminal', '-n'], stdout=PIPE, stdin=PIPE, stderr=STDOUT)

我需要能够启动两个终端实例并运行以下命令

  1. '苹果'
  2. '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/

相关文章:

c++ - 编译 C++ 应用程序时的错误 (Apache Thrift)

macos - 如何使 IKImageBrowserView Quick Look 图标看起来像 Finder 图标?

python - arcpy + 多处理 : error: could not save Raster dataset

python - 使用数组的欧拉隐式方法

ios - 使用 UILocalizedIndexedCollat​​ion 和 localizedStandardCompare 对字符串进行排序 : method

python - 如何将 myapp 放置在 mac osx 上通过 py2app 开发的应用程序位置

python - 带有 beautifulsoup4 的 CSS 选择不起作用

python - 使用 torchnlp 进行文本分类

objective-c - EKAlarm 不会在 iOS 5 中设置

iphone - 如何在第一个图像启动时删除状态栏