是否有任何不依賴xpaths/element IDs/element Classes的UI測試框架。由於我們運行了很多不同的A/B測試,因此我一直致力於改進ID和類。我在這裏有什麼選擇?可能是依賴於javascript事件而不是嗅探特定的id或classname的東西? (只是一個想法)不依賴xpaths的UI測試框架?
0
A
回答
0
1)與開發人員談一談。我只是面臨同樣的問題,意識到開發人員可以在頁面上創建唯一的ID,即使可以說每晚構建。從開發人員的角度來看,花費的時間不多,但是從質量保證來看......每個項目經理都應該掩蓋自己的背影。
2),XPath可使用「包含」這樣你就不會搜索字符串值完美
0
如果有變化總是在你的AUT,那麼你應該先問的問題 - 應該測試自動化。
如果應用程序中的更改僅適用於ID,而不適用於UI元素和功能,那麼問題是開發人員爲什麼現在要更改elementID而不是最初進行更正。
如果您的AB測試不是太頻繁,並且經常關閉和開啓,某種解決方法就是進行不同的測試。是的,從維護角度來看,這樣做會很困難。但你也可以放棄AB測試。在你的測試中加入標誌來表示應該測試什麼?
0
正如其他人建議正確的方法是讓id沒有改變。但我建議你嘗試SIKULI。它使用屏幕截圖...
相關問題
- 1. 允許測試依賴於其他測試的測試框架
- 2. 是否有支持測試依賴性的Python測試框架?
- 3. 使用Jersey測試框架進行測試的Maven依賴項
- 4. Boost測試框架是否支持測試依賴關係?
- 5. BDD Android UI測試框架?
- 6. Android UI測試框架
- 7. 玩框架 - 具有依賴項的單元測試控制器
- 8. 谷歌測試框架 - 測試用例之間的依賴關係
- 9. 與依賴的iOS框架
- 10. 注入依賴於測試中播放框架,scaldi
- 11. 在量角器和茉莉花測試框架中添加測試依賴項
- 12. 編碼的UI測試框架
- 13. 使用實體框架而不依賴注入的測試服務
- 14. Maven的測試類依賴
- 15. C#依賴注入框架
- 16. 依賴注入框架
- 17. Zend框架反覆依賴
- 18. typescript依賴注入框架
- 19. Omnigroup框架依賴關係
- 20. 實體框架4.0依賴
- 21. 測試期間不滿意的依賴
- 22. 用依賴性測試angularjs
- 23. 測試鏈依賴服務
- 24. Gradle本地依賴測試
- 25. 依賴注入和測試
- 26. PHPUnit測試依賴關係
- 27. 循環依賴測試
- 28. Gradle測試依賴關係
- 29. Gradle不包括測試依賴關係
- 30. PHPunit測試不嘲笑依賴關係