2
A
回答
4
这是Ruby的功能。请阅读Including Other Files。
简而言之:
load "filename.rb"
require "filename"
负载方法包括命名 Ruby源文件在每次执行方法 时间,而需要负载的任何只 给定文件一旦
2
如果您使用WATIR Test Unit创建单独的测试脚本,您可以将单独的脚本简单地组合起来,如
require "test/unit"
require "001_workflow_selector"
require "002_pub_browser"
require "003_login"
测试单元将处理您在文件中包含的每个脚本的调用。
1
您可以创建一个运行另一个未预定义脚本的函数。
def runRubyScript command
scriptpath = 'C:/autotest/fitnesse/Scripts/'
system('cmd.exe /c ruby #{scriptpath}' + command)
end
在一般情况下,我相信,阿拉斯泰尔的和泽利科的答案是做到这一点的最佳方式,但这种方式将允许你从一个文件或流脚本列表中没有文件的预definied知识阅读。
Dave
相关问题
- 1. watir脚本中select_list的奇怪行为
- 2. ruby watir脚本中的错误测试
- 3. 无法运行简单的Watir脚本
- 4. Ruby-Watir的简单Excel脚本?
- 5. 如何从Web应用程序调用watir脚本?
- 6. 在Excel-Ruby Watir脚本中使用循环条件
- 7. watir脚本如何在其他文件夹中打开文件?
- 8. 如何指定安装Firefox以用于执行watir-webdriver脚本
- 9. 在脚本中调用matlab脚本
- 10. Watir:如何在watir脚本中执行特定的JavaScript函数,然后选择复选框?
- 11. 运行RSpec/Watir脚本的异常终止
- 12. 如何提高watir-webdriver自动化脚本的性能
- 13. 从脚本调用脚本
- 14. 如何在Watir中找到文本框
- 15. Webdriver Watir Ruby Chrome版本
- 16. 运行简单的watir脚本时出错:未初始化的常量Watir :: IE(NameError)
- 17. 如何使用watir脚本禁用flash插件来运行Chrome/Firefox?
- 18. 如何暂停watir黄瓜脚本执行中,然后恢复它?
- 19. 从shell脚本调用python脚本cron
- 20. 从sql脚本调用SQL脚本!
- 21. 从Bash脚本调用python脚本
- 22. 使用qsub在另一个bash脚本中调用bash脚本
- 23. 使用的Watir
- 24. 本身调用bash脚本
- 25. 在Unix shell中调用控制脚本的子脚本
- 26. chdir在PHP脚本中调用shell脚本的问题
- 27. 在另一个shell脚本中调用shell脚本的区别
- 28. 如何在CGI脚本中调用另一个Perl CGI脚本?
- 29. 如何在另一个猪脚本中调用猪脚本
- 30. 调用Python脚本