[英]How to compare two images by pixel using selenium C#
我有兩張截圖。 一個是預期的,另一個是實際的。 我正在尋找一種好方法來比較使用 C# 進行自動 selenium 測試的這些屏幕截圖。 我在 java 中發現了一些這樣做的決定,但 C# 並沒有提供很多。 我會很感激任何幫助
您可以使用 ImageMagick 第三方應用程序。 它支持命令行調用來進行圖像比較。 以下鏈接討論如何使用命令行調用: http://techblog.hotwire.com/2016/05/19/image-comparison-in-automated-testing/
您還可以將 nuget package 用於 ImageMagick。 這將允許您在 .NET 應用程序中嵌入對 nuget 庫的 C# 調用。 以下堆棧溢出答案對其進行了討論: https://stackoverflow.com/a/14235661/2683997
這兩個鏈接都假定您已經能夠完成圖像捕獲部分。
您可以通過 sikuli 使用 selenium web 驅動程序執行此操作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.