2011-04-30 45 views
2

是否可以從excel表中獲取watir命令並執行它們的數據。是否可以從excel獲取數據並將它們用作watir命令?

+0

在簡而言之:是的。 Ruby可以很容易地從Excel文檔中讀取。然而,如果你在一個測試框架中嘗試這樣做,事情會有些複雜,我猜測是這樣的。如果這是爲了測試,那麼知道你正在使用什麼測試工具會有幫助。 – michaeltomer 2011-04-30 21:05:04

+0

我做了一些研究,並有很多方法來讀取和寫入的Excel,但如何可以從Excel中的數據作爲命令,我從命令提示符運行.rb文件 – Prachur 2011-05-01 07:46:59

回答

2

如果你有一個字符串(您從Excel文件了),你要執行它的代碼(如果我明白你想要做什麼),你可以做這樣的事情:

string_from_excel = "goto" 
browser.send string_from_excel, "google.com" # the same as browser.goto "google.com" 
+0

是否有可能我把整個命令例如: - 在excel文件中的browser.goto「google.com」,它會提取整個命令並以ruby執行 – Prachur 2011-05-02 18:35:00

+2

當然,請看http://en.wikipedia.org/wiki/Eval#Ruby – 2011-05-03 11:31:21

+0

This看起來非常方便,謝謝:) – 2011-05-05 09:26:11

0

看看roo,它可以讀取Excel文件。 「Rasta」是一個使用電子表格來驅動測試的關鍵字驅動的測試框架。「

相關問題