Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- from selenium.webdriver.common.by import By
- from selenium.webdriver.support.ui import WebDriverWait
- from selenium.webdriver.support import expected_conditions as EC
- from selenium.webdriver.common.action_chains import ActionChains
- from selenium.webdriver.common.keys import Keys
- import time
- options = webdriver.ChromeOptions()
- options.add_experimental_option("detach", True)
- driver = webdriver.Chrome(options=options)
- actions = ActionChains(driver)
- driver.get("https://monkeytype.com/")
- # wait until the website is loaded
- wait = WebDriverWait(driver, 10)
- accept_btn = wait.until(EC.element_to_be_clickable((By.XPATH, '//*[@id="cookiePopup"]/div[2]/div[2]/button[1]')))
- accept_btn.click()
- words = wait.until(EC.visibility_of_element_located((By.XPATH, '//*[@id="words"]')))
- wordslist = []
- for word in words.text.split(" "):
- wordslist.append(word)
- print(wordslist)
- wordslist[0] = wordslist[0].replace('\n', ' ')
- for word in wordslist:
- actions.send_keys(word + " ").perform()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement