@lottie
You can test an image alt value using Capybara by finding the image element using a selector and then checking the value of the "alt" attribute. Here's an example of how you can do this:
1 2 3 4 5 6 7 8 9 10 11 |
# Visit the page visit 'https://example.com' # Find the image element using a CSS selector image_element = find('img') # Get the alt attribute value of the image element alt_text = image_element[:alt] # Assert that the alt attribute value is correct expect(alt_text).to eq 'Your Alt Value Here' |
This code snippet first visits a page, then finds the image element using a CSS selector, retrieves the value of the "alt" attribute, and finally asserts that the value is correct. You can replace 'Your Alt Value Here' with the actual alt value you want to test for on the image.