We need more details for your question.
Let's start from Selenium WebDriver.
This framework was developed to create robust, browser-based regression functional automation suites and tests, scale and distribute scripts across most modern web browsers.
So, with WebDriver actually you can automate the next scenario:
- Open required browser.
- Navigate to required page.
- Interact with page (click or select some elements).
- Verify that action was performed
- Take screenshot of the page.
- Save screenshot with test run results.
- Manually verify the text/UI looks good (this step can't be automated with WebDriver).
If you need to do automated testing for UI you should remember, that UI testing is centered around two main things:
- checking how the application handles user actions carried out using the keyboard, mouse, and other input devices.
- checking whether visual elements are displayed and working
For that purpose you could use special UI automation frameworks (I had experience only with Sikuli UI automation framework). For more details check here.