我正在编写一些自动化来控制模拟器。我还在pycharm中使用WebDriverAgent
以及openatx
python绑定。在bash脚本中有一些快速使用cURL的东西以及python解决方案中更强大的一些方法。我想混合使用两者。我已将bashSupport
导入pycharm,并希望从项目的文件系统中执行bash脚本。
我已尝试subprocess
导入和os
,但它似乎没有执行我的脚本。这是一个例子:
import subprocess
subprocess.call(['launch_wda.sh'])
with device.session('com.apple.mobilesafari') as app:
print app.orientation
app(label="Address").tap()
app(label="Address").set_text("facebook.com \n")
launch_wda.sh
位于我项目的文件结构中。我的语法不正确还是我错过了其他的东西?
答案 0 :(得分:0)
尝试以下更改:
./
。因为这可能是一些与道路相关的问题。#!/bin/sh
这样的内容作为bash脚本的第一行。希望这有帮助。