1) We don't support custom resolutions yet, but you're spot on that the way we would do this is by allowing you to create device profiles in your account. The Desktop, Tablet and Mobile profiles are all that we support today.
2) Visual Validations will capture _both_ a screenshot of the element and the visible text of the element. In order for the visual validation to pass during execution, the text must match and the element's screenshot must be within your account configurable % difference. Default image difference is 0.5% pixels. We do a pixel by pixel comparison of the images and show you a delta when the images differ.
1) We don't support custom resolutions yet, but you're spot on that the way we would do this is by allowing you to create device profiles in your account. The Desktop, Tablet and Mobile profiles are all that we support today.
2) Visual Validations will capture _both_ a screenshot of the element and the visible text of the element. In order for the visual validation to pass during execution, the text must match and the element's screenshot must be within your account configurable % difference. Default image difference is 0.5% pixels. We do a pixel by pixel comparison of the images and show you a delta when the images differ.