2017-06-14 48 views
0

我试图执行葫芦,机器人试验,其中我有一个使用亚行shell..and因此,我已在红宝石创造了同样的方法,如下一个场景:如何在ruby中执行adb shell命令?

def mock_barcode_scan(barcode = '676767') 
    adb "shell am broadcast -a com.zz.zz.MockBarcodeReadEvent -e BARCODE #{barcode}" 
    end 

现在,当我尝试访问此方法,NO动作执行..和场景失败的这一步...注:我正在使用Windows 7和执行此测试使用Git bash ..

+0

你在命令行能够获得亚行? – Manidroid

回答

0

您可以尝试使用命令系统() 例如: irb

2.3.1 :001 > system("adb devices")

打印: List of devices attached