通过Appium运行bash命令

时间:2014-09-24 06:29:12

标签: bash selenium-webdriver webdriver appium

我有一个bash脚本可以在测试之间清理我的临时文件,这样每个新测试都可以从一个干净的平板开始。

我需要在每次测试结束时调用此脚本。是否可以运行bash命令或使用Appium执行bash脚本?

现在测试是用C#编写的 - 理想情况下我会使用C#传递给bium脚本的内容到Appium。

我查看了executeScript(),但如果我理解正确,则只执行JavaScript。我怎样才能实现执行bash?

1 个答案:

答案 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();

希望这有帮助