10.0.0 2024-03-07 Compatible changes console command: You can now globally disable the IRB multiline feature by setting irb...
Rachel Andrew has built a website about CSS Grid. Video tutorials More than 30 layout examples for feature demonstration
You can chain multiple Capybara matchers on the page or any element: expect(page) .to have_content('Example Course')
I recently built a screen with a very high and wide table in the center. This posed some challenges:
The Web Animations API has great browser support, and you should be using it to animate DOM elements from JavaScript...
I recently noticed a new kind of flaky tests on the slow free tier GitHub Action runners: Integration tests were...
Any form fields where users enter numbers should be an . Numeric inputs have several benefits over : On mobile or tablet...
Usually our code lives on GitLab, therefore our documentation for CI testing is extensive in this environment. If you are...
Sometimes you have a file that is related to a project, while not actually being part of it. You'd...
The linked table shows the support lifecycle for Firefox Extended Support Releases (ESR) which we sometimes need to support for...
tl;dr We recommend configuring Selenium's unhandled prompt behavior to { default: 'ignore' } with the monkey patch below.
Your development server is usually running on an insecure HTTP connection which is perfectly fine for development.
RubyMine has a collaboration feature called "Code With Me". Using it, you can invite someone into your local editor to...
Getting an entire test suite green can be a tedious task which involves frequent switches between the CLI that is...
A general overview about why and how we migrate can be found under Migrating from Elasticsearch to Opensearch
Added: State machine can now use the :prefix-option to avoid name collision if you define multiple state machines on...
While upgrading CarrierWave from version 0.11.x to 3.x, we encountered some very nasty fails. Below are the basic...
I recently stumbled over a problem that my feature tests broke in CI because of a mismatching chromedriver version.
View specs are a powerful tool to test several rendering paths by their cases instead of using a more costing...
The recommended additional setup of the spreewald gem, a useful set of cucumber steps, includes adding a file for defining...
Note Don't use reruns as a mean to work around flaky tests. You should always try to fix those...
Chromedriver (or selenium-webdriver?) will not reliably scroll elements into view before clicking them, and actually not click the element...
Both knapsack and parallel_tests have the option to split groups by historic execution time. The required logs for this...
For my computer science bachelor's thesis I programmed and evaluated a CLI Test Case Prioritization (TCP) tool for makandra...