SShortSingh.
Back to feed

Maestro Testing Guide: Running Flows in Multiple Languages Across Platforms

0
·6 views

The article explains how to run Maestro mobile testing flows in multiple languages for localized screenshots or smoke tests. On iOS, developers can pass AppleLanguages and AppleLocale arguments through launchApp to change languages per flow. On Android 13+, per-app locales can be set via adb shell commands before executing tests. The author notes that using element IDs rather than text labels makes flows language-agnostic. Several implementation traps are highlighted, including Maestro's environment variable precedence rules and the need to wait for UI elements before capturing screenshots.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingHacker News ·

UK house with 15m underground tunnels listed for £300,000

A house in the United Kingdom is currently on the market for approximately £300,000. The property's listing highlights the presence of 15 meters of man-made underground tunnels beneath it. The tunnels were reportedly created by the previous owner, though the specific purpose of the excavations remains unclear from the report. The unique feature is the primary point of interest for the unusual listing.

0
ProgrammingDEV Community ·

Base DeFi vault loses $6M in wstETH due to compromised access control

On October 4, 2026, an unnamed DeFi vault on the Base network suffered a $6 million exploit. An attacker compromised the vault's whitelist controls via its multisignature wallet, adding a malicious contract to the approved list. Within minutes, the attacker withdrew approximately 1,783 aBaswstETH tokens from the vault across six transactions. Security firms Blockaid, Spot On Chain, and PeckShield tracked the stolen assets to a specific address on Base. The vulnerability was isolated to the vault's application-level controls, not the underlying Aave protocol or Base network.

0
ProgrammingDEV Community ·

AI Agents Hiring Humans for Tasks Need Trust Systems: Identity, Escrow, Reputation

A new form of commerce is emerging where AI agents hire humans via platforms to complete physical tasks. This model, exemplified by platforms like AgentHands, creates a unique trust challenge as the employer is software and interactions are impersonal. Essential safeguards include identity verification for workers to confirm they are real individuals. Payment escrow is used to secure funds before work begins and release them only upon completion. Additionally, a two-way reputation system is needed to evaluate both worker reliability and the AI agent's payment history.

0
ProgrammingDEV Community ·

Article advises using NHTSA cab-type data without making unsupported marketing claims.

A technical article outlines guidelines for displaying cab-type data from the NHTSA's vPIC vehicle database. It emphasizes that the database provides specific catalog labels like 'Crew' or 'Extended' but does not include details on seat counts or door configurations. The author warns against using this limited data to invent marketing claims about passenger capacity or vehicle features. The article provides code examples showing how to display the data or indicate when it is not provided. It concludes by advising developers to resist product pressure to embellish the basic catalog information.