It probably needs proper classes for the needed elements.
Error:
Feature: Language Screenshot
@language_screenshot Scenario: VisualEditor_Page_Settings # features/language_screenshot.feature:42 Given I am editing language screenshot page # features/step_definitions/language_screenshot_steps.rb:28 And I click the hamburger menu # features/step_definitions/options_steps.rb:41 When I click on Page settings option # features/step_definitions/language_screenshot_steps.rb:67 Then I should see Page settings dialog box # features/step_definitions/language_screenshot_steps.rb:195 unable to locate element, using {:class=>"oo-ui-layout oo-ui-labelElement oo-ui-fieldLayout oo-ui-fieldLayout-align-top", :index=>1, :tag_name=>"label"} (Watir::Exception::UnknownObjectException) ./features/support/language_screenshot.rb:66:in `coordinates_from_page_element' ./features/support/language_screenshot.rb:61:in `block in coordinates_from_page_elements' ./features/support/language_screenshot.rb:60:in `collect' ./features/support/language_screenshot.rb:60:in `coordinates_from_page_elements' ./features/support/language_screenshot.rb:24:in `crop_image' ./features/support/language_screenshot.rb:15:in `capture_screenshot' ./features/step_definitions/language_screenshot_steps.rb:202:in `/^I should see Page settings dialog box$/' features/language_screenshot.feature:46:in `Then I should see Page settings dialog box'
Failing Scenarios:
cucumber features/language_screenshot.feature:42 # Scenario: VisualEditor_Page_Settings