2011-04-30 44 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”是一个使用电子表格来驱动测试的关键字驱动的测试框架。“

相关问题