2012-11-29 26 views
0

請幫助指導我如何在Selenium Ruby Webdriver腳本中運行由AutoIT工具生成的.exe文件?在Selenium Ruby Webdriver中調用autoit exe文件

我的場景是我需要通過點擊Flash按鈕上傳文件,然後在「打開」窗口彈出窗口中選擇一個文件。但是,Selenium無法與窗口彈出窗口交互,所以我使用AutoIT工具來填充文件路徑並生成一個.exe文件。我想要做的事情是,現在我想讓Selenium在顯示「打開」窗口彈出窗口後運行由AutoIT工具生成的exe文件。

+1

在java中我們調用Runtime.getRuntime()EXEC( 「 \\ fileupload.exe」 +參數)。 – SSR

回答

0

試試這個:

f = IO.popen("path to your autoit exe") 
puts f.readlines 
+0

這兩個答案都適合我,非常感謝。 – battleship

相關問題