Queue typed text, one event per code point.
- ui: the UI to queue the events on.
- text: the UTF-8 text typed.
edit: Text_Edit;
defer free_text_edit(*edit);
ui := headless();
defer free_ui(*ui);
build := (e: *Text_Edit) { for column() { text_field(e); } };
frame(*ui, *edit, build);
click(*ui, find_role(*ui, .TEXT_FIELD));
frame(*ui, *edit, build);
send_text(*ui, "hello");
frame(*ui, *edit, build);
assert(contents(*edit) == "hello");send_text :: (ui: *UI_State, text: string)
Queue typed text, one event per code point.
Parameters
- ui: *UI_State
- the UI to queue the events on.
- text: string
- the UTF-8 text typed.
edit: Text_Edit;
defer free_text_edit(*edit);
ui := headless();
defer free_ui(*ui);
build := (e: *Text_Edit) { for column() { text_field(e); } };
frame(*ui, *edit, build);
click(*ui, find_role(*ui, .TEXT_FIELD));
frame(*ui, *edit, build);
send_text(*ui, "hello");
frame(*ui, *edit, build);
assert(contents(*edit) == "hello");