Some checks failed
CI/CD Pipeline / unit-tests (push) Failing after 1m16s
CI/CD Pipeline / integration-tests (push) Failing after 2m32s
CI/CD Pipeline / lint (push) Successful in 5m22s
CI/CD Pipeline / e2e-tests (push) Has been skipped
CI/CD Pipeline / build (push) Has been skipped
32 lines
645 B
JavaScript
32 lines
645 B
JavaScript
async function click(element) {
|
|
const pointerIn = [];
|
|
if (!this.config.skipHover) {
|
|
pointerIn.push({
|
|
target: element
|
|
});
|
|
}
|
|
pointerIn.push({
|
|
keys: '[MouseLeft]',
|
|
target: element
|
|
});
|
|
return this.pointer(pointerIn);
|
|
}
|
|
async function dblClick(element) {
|
|
return this.pointer([
|
|
{
|
|
target: element
|
|
},
|
|
'[MouseLeft][MouseLeft]'
|
|
]);
|
|
}
|
|
async function tripleClick(element) {
|
|
return this.pointer([
|
|
{
|
|
target: element
|
|
},
|
|
'[MouseLeft][MouseLeft][MouseLeft]'
|
|
]);
|
|
}
|
|
|
|
export { click, dblClick, tripleClick };
|