| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| @e2e-dev_mobile@0.12.4 source code.tar.gz | 2026-10-23 | 33.8 MB | |
| @e2e-dev_mobile@0.12.4 source code.zip | 2026-10-23 | 34.9 MB | |
| README.md | 2026-10-23 | 3.5 kB | |
| Totals: 3 Items | 68.7 MB | 0 | |
Patch Changes
-
#1308
07eb481Thanks @okwasniewski! - Bump agent-device to 0.21.29. -
#1281
2b2b845Thanks @KrzysztofMoch! - Locators andexpectnow keep waiting while iOS reports the app as not running just afterapp.open(),app.restart(), ordevice.openLink()launches it, as on a physical iPhone, instead of failing at once withENGINE_FAILURE. A wait that runs out while the app is still down fails with that reason. An app that exits after its first readable screen still fails at once. -
#1274
2a07390Thanks @kacperkapusciak! - Read an empty iOS text field as empty. XCTest reports an empty field's placeholder as its value, so the agent andtoHaveValuesaw the placeholder text as typed text, and an agent asked to submit an empty form spent its turns trying to delete it. -
#1305
787a5d5Thanks @KrzysztofMoch! -device.dismissKeyboard()on an iPhone no longer presses the control under the middle of the screen. The drag that sends a keyboard with no dismiss key away started at the exact centre and could toggle a checkbox or press a filter button there; it now starts at the nearest point no control covers, inside a scroll view when the screen has one, and a screen with no such point above the keyboard fails withUNSUPPORTED_CAPABILITYinstead of touching it. -
#1291
7674a2cThanks @KrzysztofMoch! - Keep the known viewport when a snapshot reads the app smaller than the screen. On iOS, a swipe from a sheet's grabber can pull down Notification Center, and the app's tree behind it reported a third of the screen (130x281 on a 390x844 device), which misplaced every rect and tap after it. A new size now replaces the known one only when it is a rotation or the simulator's screen agrees; a real device's screenshot reports no logical size to check against, so there the tree's size still stands. -
#1049
137b50fThanks @rudycelekli! - Addlocator.or(other), which matches either locator in document order and stays strict when both match. Third-party engines must handle the newunionkind ofLocatorExpression. -
#1209
ef977f4Thanks @knowbody! - Keep healthy agent-device sessions open on leased devices across worker replacement, so later tests no longer fail with "Device is already in use". The engine also retries a failed provider recording stop before the worker's next attempt.