我想验证由我正在开发的网络服务器生成的图像。我想通过找出图像中特定像素的颜色来检查图像分层是否正确。该图像包含在 background-image 属性设置为返回该图像的 URL 中。我已经看到多次提到使用屏幕捕获来获取实际图像,但我想知道是否有一种方法可以只获取图像而不是整个网页。
你能:
在 WebElement 上截屏
提取图像包含的字节
或者有其他方法吗?
最佳答案
尝试 aShot Util它允许截取 webelement 并将其转换为字节数组。
关于java - 您能否将 Selenium WebElement 转换为字节数组或图像对象(使用 Java)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19372566/