Spaces:
Sleeping
Sleeping
import os | |
from selenium import webdriver | |
from dotenv import load_dotenv | |
from selenium.webdriver.common.keys import Keys | |
class SeleniumPlayer(): | |
def __init__(self): | |
self.driver = self.get_driver() | |
def get_driver(self): | |
driver = webdriver.Chrome() | |
driver.get(self.get_wordle_url()) | |
return driver | |
def get_wordle_url(self): | |
load_dotenv() | |
return os.getenv('RS_WORDLE_URL') | |
def play_word(self, word): | |
element = self.driver.find_element_by_name('html') | |
# simulate typing the letters in the word into the input field | |
element.send_keys(word) | |
# simulate pressing the Enter key | |
element.send_keys(Keys.ENTER) | |
def finish(self): | |
self.driver.quit() | |