[英]How to Inspect/Find an element in WPF for Automation Testing using Selenium Winium
[英]Selenium for WPF UI automation testing
WPF本身存在對WPF自動化的支持。 查看AutomationPeer 。 本文可能有所幫助。 這篇文章更詳細。 如果您想要自動化與UI本身的交互(其有用性是有爭議的),這一切都很好。
另一個行動方案是在不觸及UI的情況下對業務邏輯進行單元測試 - 如果應用程序使用MVVM,則View和ViewModel之間的松散耦合應該使單元測試變得輕而易舉。 我得到的印象是,您更傾向於自動化UI。
是的,您可以使用基於Selenium的Appium 。
Scott Hanselman有一篇非常好的介紹性博客文章:WinAppDriver - 在Windows上使用Appium的類似Selenium的測試來測試任何應用程序 。
您需要WinAppDriver “支持在Windows 10 PC上測試通用Windows平台(UWP)和經典Windows(Win32)應用程序”。
Selenium可用於僅自動化Web應用程序。 如果您的WPF是Windows應用程序,則無法自動執行。
如果您使用XBAP在Web瀏覽器中運行WPF應用程序,您仍然無法自動化該應用程序。 所以答案是否定的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.