Files
ladybird/Tests/LibWeb/Text/input/wpt-import/resources/testdriver-vendor.js
Tim Ledbetter a536ee6f31 Tests: Add vendor-specific testdriver send_keys() function
This uses the `Internals.sendText()` function.
2024-12-10 17:16:29 -08:00

23 lines
770 B
JavaScript

window.test_driver_internal.click = function(element) {
const boundingRect = element.getBoundingClientRect();
const centerPoint = {
x: boundingRect.left + boundingRect.width / 2,
y: boundingRect.top + boundingRect.height / 2
};
window.internals.click(centerPoint.x, centerPoint.y);
return Promise.resolve();
};
window.test_driver_internal.send_keys = function(element, keys) {
window.internals.sendText(element, keys);
return Promise.resolve();
}
window.test_driver_internal.get_computed_label = async function(element) {
return await window.internals.getComputedLabel(element);
};
window.test_driver_internal.get_computed_role = async function(element) {
return await window.internals.getComputedRole(element);
};