Moin Sven,
Sowas wie das hier also
Im Grunde suche ich so etwas:
browsers = new BrowserCollection("IE5.5", "IE6", "IE7", "FF1.5", "FF2", "Safari2", "Opera9")
website = new Website
website.push(oldVersion)
website.push(newVersion)
webpages = website.getAllPages()
differences = new DifferenceCollection
foreach browsers as browser {
foreach webpages as webpage {
browser.render(webpage.oldVersion)
oldImage = browser.screenshot()
browser.render(webpage.newVersion)
newImage = browser.screenshot()
if oldImage != newImage {
diffImage = Image.createDifferenceImage(oldImage, newImage)
differences.push(oldVersion.pageName, diffImage)
}
}
}
if (differences.isEmpty) {
out "alles prima"
} else {
foreach differences as difference {
difference.show()
}
}
;-)
Gruß
Olaf