For list of repositories see https://www.mediawiki.org/wiki/Repositories_with_Ruby_code

For more information see https://www.mediawiki.org/wiki/Manual:Coding_conventions/Selenium#expect_or_should

Still not implemented in:

- mediawiki/extensions/ArticleFeedbackv5
- mediawiki/extensions/CirrusSearch
- mediawiki/extensions/ContentTranslation
- mediawiki/extensions/Flow
- mediawiki/extensions/Gather
- mediawiki/extensions/MultimediaViewer
- mediawiki/extensions/PdfHandler
- mediawiki/extensions/Translate
- mediawiki/extensions/TwnMainPage
- mediawiki/extensions/UniversalLanguageSelector
- mediawiki/extensions/UploadWizard

```
$ grep --include *.rb  -R -F '.should' .

mediawiki/vagrant/mediawiki/extensions/ArticleFeedbackv5/tests/browser/features/step_definitions/aftv5_steps.rb:    page.yes_element.when_present.should be_visible
...
mediawiki/vagrant/mediawiki/extensions/CirrusSearch/tests/browser/features/step_definitions/page_steps.rb:    result.status.should eq 200
...
mediawiki/vagrant/mediawiki/extensions/ContentTranslation/tests/browser/features/step_definitions/basic_mt_steps.rb:  on(ContentTranslationPage).translation_editor_element.text.should == text
...
mediawiki/vagrant/mediawiki/extensions/Flow/tests/browser/features/step_definitions/description_steps.rb:    page.description.content.should eq(content)
...
mediawiki/vagrant/mediawiki/extensions/Gather/tests/browser/features/step_definitions/recent_collections_steps.rb:  on(GatherRecentPage).collection_one_hundred_element.should exist
...
mediawiki/vagrant/mediawiki/extensions/MultimediaViewer/tests/browser/features/step_definitions/mmv_options_steps.rb:  on(E2ETestPage).mmv_options_menu_disable_element.should be_visible
...
mediawiki/vagrant/mediawiki/extensions/PdfHandler/tests/browser/features/step_definitions/pdf_steps.rb:  on(PdfPage).download_as_pdf_element.should exist
...
mediawiki/vagrant/mediawiki/extensions/Translate/tests/browser/features/step_definitions/manage_translator_sandbox_steps.rb:	on(UserPage).babel_box_has_languages?(languages).should be_true
...
mediawiki/vagrant/mediawiki/extensions/TwnMainPage/tests/browser/features/step_definitions/signed_in_and_approved_user_steps.rb:		page.number_of_translators_element.should be_visible
...
mediawiki/vagrant/mediawiki/extensions/UniversalLanguageSelector/tests/browser/features/step_definitions/accept_language_steps.rb:  on(MainPage).main_page_element.text.should == text
...
mediawiki/vagrant/mediawiki/extensions/UploadWizard/tests/browser/features/step_definitions/chunked_upload_steps.rb:  on(UploadPage).continue_element.when_present(300).should be_visible
...
```