All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[Unreleased]
Added
PlaywrightEx.Frame:is_visible/2,is_checked/2,is_disabled/2,is_enabled/2,is_editable/2,get_attribute/2,input_value/2,text_content/2,inner_text/2,focus/2,dispatch_event/2,wait_for_function/2. #22, @oliver-kriskaPlaywrightEx.Frame.wait_for_selector/2:stateandstrictoptions. #22, @oliver-kriska
Fixed
PlaywrightEx.Frame.wait_for_selector/2: crash whenstateis"hidden"or"detached"(result has no element). #22
[0.4.0] 2026-02-09
Added
- Support remote Playwright server via websocket. Commit 63fc6eb, @carsoncall
[0.3.2] 2026-01-30
Fixed
- Typespec bugs. Commit 7275ef9
[0.3.1] 2026-01-30
Added
- Tracing groups in preparation for
PhoenixTest.Playwright.step/3:PlaywrightEx.Tracing.group/3. Commit 545bc4d, @nathanl
[0.3.0] 2025-12-24
Added
PlaywrightEx.Page.mouse_move/2,mouse_down/2,mouse_up/2for low-level mouse control. Commit 530e362, @nathanlPlaywrightEx.Frame.hover/2for hovering over elements (supports manual drag operations). Commit 530e362, @nathanl
Fixed
- Serialization of args given to
PlaywrightEx.Frame.evaluate/2. Commit fecf965, @nathanl
[0.2.1] 2025-11-28
Changed
- Suppress node.js errors on termination
[0.2.0] 2025-11-19
Changed
- Add typespecs and docs
- Make channel function input and output consistent
[0.1.2] 2025-11-14
Changed
- Extract
PlaywrightEx.Supervisor(spawnPortServeroutside ofConnection)
[0.1.1] 2025-11-14
Fixed
- Memory leak: Free memory when playwright resource is destroyed (handle
__dispose__messages)
[0.1.0] 2025-11-13
Added
- First draft