除了以上基礎特性,AppiumBooster
還支持一些輔助特性,可以增強測試框架的使用體驗。
在某些場景下,測試用例執行時需要動態獲取數值。例如,注冊賬號的測試用例中,每次執行測試用例時需要保證用戶名為未注冊的,常見的做法就是在注冊用戶名中包含時間戳。
原文轉自:http://debugtalk.com/post/build-ideal-app-automation-test-framework/AppiumBooster
的做法是,可以在測試步驟的data
字段中,傳入Ruby表達式,格式為${ruby_expression}
。在執行測試用例時,會先對ruby_expression
進行eval