(
fromX: number,
fromY: number,
toX: number,
toY: number,
speed?: number,
)
| 193 | } |
| 194 | |
| 195 | async drag( |
| 196 | fromX: number, |
| 197 | fromY: number, |
| 198 | toX: number, |
| 199 | toY: number, |
| 200 | speed?: number, |
| 201 | ): Promise<void> { |
| 202 | const args = [ |
| 203 | Math.round(fromX), |
| 204 | Math.round(fromY), |
| 205 | Math.round(toX), |
| 206 | Math.round(toY), |
| 207 | ]; |
| 208 | if (speed !== undefined) { |
| 209 | args.push(Math.round(speed)); |
| 210 | } |
| 211 | await this.shell(`uitest uiInput drag ${args.join(' ')}`); |
| 212 | } |
| 213 | |
| 214 | async inputText(x: number, y: number, text: string): Promise<void> { |
| 215 | const escapedText = text.replace(/'/g, "'\\''"); |
no test coverage detected