Trying to beat a click speed tester(and failure)
There are a plethora of websites on which one can measure their click speed. One of them is
So I made an attempt to beat this with the help of selenium browser automation.
The idea was that the click are element would be located and clicked in an infinite loop till the timer runs out.
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as ECbrowser = webdriver.Firefox() #Using firefox webdriver
browser.get("https://www.arealme.com/click-speed-test/en/") #open websiteprint(browser.find_element_by_id('start'))#Find the start button and click on it twice. It is clecked twice as #the start button takes some time to load(Maybe WebDriverWait can be #used)browser.find_element_by_id('start').click()
browser.find_element_by_id('start').click() #Find the clickable areaclickarena = browser.find_elements_by_xpath("//*[contains(text(), 'Click this box as fast as you can!')]")#Click on the clickable area infinitelywhile True:
However, the while using the Firefox web driver, a click rate of 4.2 cps is achieved(about 6.3 can be achieved by hand) in 15s.
However using the chromium webdriver and finding element using XPATH(shout out to Weekly Shot) gives better results(109 cps).