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腳本