2017-06-14 49 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