Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
action: 'longPress',
element: { elementId: buttonFinder }
},
]);
await driver.saveScreenshot('./flutter-longPress.png');
await driver.elementClick(buttonFinder);
await driver.touchAction({
action: 'tap',
element: { elementId: buttonFinder }
});
assert.strictEqual(await driver.getElementText(counterTextFinder), '2');
await driver.elementClick(find.byTooltip('Increment'));
assert.strictEqual(
await driver.getElementText(
find.descendant({
of: find.byTooltip('counter_tooltip'),
matching: find.byValueKey('counter')
})
),
'3'
);
await driver.elementClick(find.byType('FlatButton'));
await driver.execute(
'flutter:waitForAbsent',
buttonFinder
);
await driver.saveScreenshot('./flutter-longPress.png');
await driver.elementClick(buttonFinder);
await driver.touchAction({
action: 'tap',
element: { elementId: buttonFinder }
});
assert.strictEqual(await driver.getElementText(counterTextFinder), '2');
await driver.elementClick(find.byTooltip('Increment'));
assert.strictEqual(
await driver.getElementText(
find.descendant({
of: find.byTooltip('counter_tooltip'),
matching: find.byValueKey('counter')
})
),
'3'
);
await driver.elementClick(find.byType('FlatButton'));
await driver.execute(
'flutter:waitForAbsent',
buttonFinder
);
assert.strictEqual(
await driver.getElementText(find.byText('This is 2nd route')),
'This is 2nd route'
);