Skip to content

Instantly share code, notes, and snippets.

@jacobsalmela
Created January 14, 2015 13:54
Show Gist options
  • Save jacobsalmela/67eacb152f214a40b58c to your computer and use it in GitHub Desktop.
Save jacobsalmela/67eacb152f214a40b58c to your computer and use it in GitHub Desktop.
Pearson
#!/bin/bash
# Click username field
click -x 864 -y 546
# Enter username
osascript -e 'tell application "System Events"
keystroke "I love Pearson"
end tell'
# Click OK
click -x 957 -y 595
sleep 1
# Question 1
click -x 647 -y 410
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 2
click -x 589 -y 379
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 3
click -x 592 -y 607
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 4
click -x 617 -y 328
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 5
click -x 609 -y 411
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 6
click -x 735 -y 409
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 7
click -x 607 -y 407
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 8
click -x 609 -y 648
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 9
click -x 631 -y 365
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 10 --very precise
click -x 950 -y 641
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
click -x 1384 -y 893 # Next button
sleep 4
# Question 11
say "You need to do this part manually. Sorry"
for s in {25..1};do say $s;done
click -x 1384 -y 893 # Next button
sleep 4
# Question 12
click -x 792 -y 711
sleep 1
click -x 793 -y 493
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 13
click -x 638 -y 326
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 14
click -x 633 -y 348
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 15
click -x 628 -y 329
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 16
osascript -e 'tell application "System Events"
keystroke "123"
end tell'
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 17
click -x 629 -y 367
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 18
click -x 641 -y 348
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 19
click -x 617 -y 409
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 20
click -x 625 -y 368
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 21
click -x 637 -y 627
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
click -x 1384 -y 893 # Next button
sleep 4
# Question 22
click -x 951 -y 405
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 23
click -x 615 -y 408
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 24
click -x 721 -y 422
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 25
click -x 594 -y 496
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 26
click -x 665 -y 334
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 27
click -x 638 -y 332
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 28
osascript -e 'tell application "System Events"
keystroke "678"
end tell'
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 29
click -x 620 -y 706
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 30
click -x 658 -y 449
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# Question 31
click -x 603 -y 650
sleep 1
click -x 1384 -y 893 # Next button
sleep 4
# END OF TEST
click -x 1384 -y 893 # Next button
sleep 4
# Close
click -x 1206 -y 292
sleep 4
# Close for real
#click -x 955 -y 574
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment