嗨,大家好,我正在一個蘋果UI自動化項目,我必須測試點擊一個按鈕是列表中的元素得到排序正確或不是?任何人都可以幫助我找到我如何測試它?如何測試元素使用javascript排序在列表中?
1
A
回答
-1
一個簡單的解決辦法是遍歷在列表中的元素,並驗證每一個元素小於下一個:
function is_sorted(arr) {
var len = arr.length - 1;
for(var i = 0; i < len; ++i) {
if(arr[i] > arr[i+1]) {
return false;
}
}
return true;
}
你將不得不適應這種代碼排序UIElements,特別是以下條款:
arr[i] > arr[i+1]
+0
此代碼不適用於UIAutomation,其中的元素實際上是[UIAElement]的[UIAElementArray](https://developer.apple.com/library/ios/documentation/ToolsLanguages/Reference/UIAElementArrayClassReference/)( https://developer.apple.com/library/ios/documentation/ToolsLanguages/Reference/UIAElementClassReference/)對象。 – Ian 2015-04-07 02:03:02
相關問題
- 1. 如何使用ExecutorService單元測試排序測試用例
- 2. 元素列表測試
- 3. 排序列表測試
- 4. python如何從列表中刪除元素的排序列表?
- 5. 排序元素javascript
- 6. 硒的Python檢查元素的列表在我的測試我得到的元素列表排序
- 7. 如何排除元素被拖到可排序列表中?
- 8. 合併排序:使用混合元素排序列表
- 9. 使用Javascript動畫排序塊元素
- 10. 使用JavaScript重新排序li元素
- 11. 鏈接列表中的排序元素
- 12. 使用Javascript測試驅動程序的Javascript單元測試
- 13. 如何使用nUnit單元測試JavaScript?
- 14. Javascript排序陣列內的元素
- 15. 重新排列列表元素 - 序言
- 16. 如何使用jasmine測試帶有DOM元素的JavaScript?
- 17. 使用Karma Jasmine - 如何測試元素和JavaScript?
- 18. 如何使表單元素在bootstrap3中正確排列?
- 19. 如何對R中列表中的元素進行排序?
- 20. ArrayList中的元素對同一列表中的元素排序
- 21. 如何使用Javascript遍歷n個排列的DOM元素
- 22. 添加新的列表元素的無序列表使用Javascript
- 23. Clojure ::重複元素的測試列表
- 24. 列表類型測試元素
- 25. 如何對錶格中的Django元素列進行排序?
- 26. 如何反覆將元素插入排序列表中快速
- 27. 如何對列表中的元素進行多重排序
- 28. 如何從排序列表中獲取第一個元素?
- 29. 如何通過id使用javascript檢測元素內部元素?
- 30. 排序無序列表使用Javascript
列表是什麼形式?你有數組,還是HTML元素? – Guffa 2015-03-25 10:22:22
這是一個本地IOS應用程序,他們被稱爲UIElements – user3724559 2015-03-25 10:23:29
他們排序爲數字或字符串? – Ian 2015-04-07 02:03:59