我有一个bash脚本可以在测试之间清理我的临时文件,这样每个新测试都可以从一个干净的平板开始。
我需要在每次测试结束时调用此脚本。是否可以运行bash命令或使用Appium执行bash脚本?
现在测试是用C#编写的 - 理想情况下我会使用C#传递给bium脚本的内容到Appium。
我查看了executeScript()
,但如果我理解正确,则只执行JavaScript。我怎样才能实现执行bash?
答案 0 :(得分:1)
编写一个bash脚本文件,然后在代码中执行该文件
名为 的bash脚本cleanslate.command
#!/bin/bash
Your clean slate command here…
在代码的末尾,类似于......
ProcessStartInfo procStartInfo = new ProcessStartInfo(@"C:\path\to\cleanslate.command");
proc.StartInfo = procStartInfo;
proc.Start();
希望这有帮助