diff options
Diffstat (limited to 'Tests/ui_helpers.gd')
| -rw-r--r-- | Tests/ui_helpers.gd | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Tests/ui_helpers.gd b/Tests/ui_helpers.gd new file mode 100644 index 0000000..858a639 --- /dev/null +++ b/Tests/ui_helpers.gd @@ -0,0 +1,17 @@ +extends Node + +class_name UiHelpers + +static func click_control(sender, control: Control): + var rect = control.get_global_rect() + var center = (rect.end - rect.size / 2) + sender.mouse_left_button_down(center, center) \ + .hold_for('1f') \ + .wait('1f') + return sender + +static func press_key(sender, key): + sender.key_down(key) \ + .hold_for('1f') \ + .wait('1f') + return sender |
