For Selenium tests, your browser starts in your local timezone, or whatever your system's environment specifies. This is usually...

PostgreSQL can cosplay as a full-text search engine. It doesn't have the features or fidelity of ElasticSearch or...

developer.mozilla.org

Text fragments allow linking directly to a specific portion of text in a web document, without requiring the author to...

Starting with ChromeDriver 127, if your application displays a beforeunload confirmation dialog, ChromeDriver will immediately close it. In consequence, any...

This card shows an uncommon way to retrieve a file using selenium where JavaScript is used to return a binary...

Fresh Chrome installations now show a "Choose your search engine" popup in Europe. This might make your Cucumber tests fail...

...HTML elements can automatically start playing when the autoplay attribute is set on them. Except for when they can not...

If you want to system-wide disable the microphone of your external webcam in PulseAudio use the following one-liners...

makandra dev

All browsers implement an event named beforeunload. It is fired when the active window is closed and can be used...

Up until Chrome 120, scrollbars could only be styled using the various -webkit-scrollbar-* pseudo elements, e.g. to make the...

tl;dr We recommend configuring Selenium's unhandled prompt behavior to "ignore". When running tests in a real browser, we...

Your development server is usually running on an insecure HTTP connection which is perfectly fine for development.

bitsofco.de

Even when you app has no CSS at all, you still inherit a default user agent stylesheet from your browser...

support.google.com

The old Chrome downloads bar had several advantages over the new subtle downloads dropdown: see all (many, at least) downloads...

selenium.dev

I recently stumbled over a problem that my feature tests broke in CI because of a mismatching chromedriver version.

Chromedriver (or selenium-webdriver?) will not reliably scroll elements into view before clicking them, and actually not click the element...

Browsers can auto fill-in one time codes if advised. Use it like this: Demo: https://twitter.com/sulco/status/1320700982943223808 Browser support...

makandra dev

There are multiple ways to redirect URLs to a different URL in Rails, and they differ in small but important...

Newest versions of Chromedriver breaks the user agent for device emulation via device name. In previous versions the user agent...

You can tell npm to install a package globally with npm -g install @puppeteer/browsers. However, it seems that its not...

Note: You won't need this for single lines of text. In this case it is better to just use...

When you write your next CarrierWave uploader, consider processing your images with libvips instead of ImageMagick. Reasons for libvips

So you have a heading that is just barely wider than the container it should fit into, and it wraps...

github.com

How you order elements in the can have an effect on the (perceived) performance of the page. This script helps...