UNPKG

@luminati-io/webdriverio8

Version:

Next-gen browser and mobile automation test framework for Node.js

21 lines 1.31 kB
import BaseAction from './base.js'; const DEFAULT_SCROLL_PARAMS = { x: 0, y: 0, deltaX: 0, deltaY: 0, duration: 0 }; export default class WheelAction extends BaseAction { constructor(instance, params) { super(instance, 'wheel', params); } /** * Scrolls a page to given coordinates or origin. */ scroll(params) { this.sequence.push({ type: 'scroll', ...DEFAULT_SCROLL_PARAMS, ...params }); return this; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2hlZWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdXRpbHMvYWN0aW9ucy93aGVlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLFVBQVUsTUFBTSxXQUFXLENBQUE7QUE4QmxDLE1BQU0scUJBQXFCLEdBQWlCO0lBQ3hDLENBQUMsRUFBRSxDQUFDO0lBQ0osQ0FBQyxFQUFFLENBQUM7SUFDSixNQUFNLEVBQUUsQ0FBQztJQUNULE1BQU0sRUFBRSxDQUFDO0lBQ1QsUUFBUSxFQUFFLENBQUM7Q0FDZCxDQUFBO0FBRUQsTUFBTSxDQUFDLE9BQU8sT0FBTyxXQUFZLFNBQVEsVUFBVTtJQUMvQyxZQUFZLFFBQTZCLEVBQUUsTUFBeUI7UUFDaEUsS0FBSyxDQUFDLFFBQVEsRUFBRSxPQUFPLEVBQUUsTUFBTSxDQUFDLENBQUE7SUFDcEMsQ0FBQztJQUVEOztPQUVHO0lBQ0gsTUFBTSxDQUFDLE1BQThCO1FBQ2pDLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxHQUFHLHFCQUFxQixFQUFFLEdBQUcsTUFBTSxFQUFFLENBQUMsQ0FBQTtRQUMzRSxPQUFPLElBQUksQ0FBQTtJQUNmLENBQUM7Q0FDSiJ9