我正在尝试通过随机选择箭头键来制作一个播放2048的程序。
我试过这样的事情:
moves = [htmlElem.send_keys(Keys.UP),htmlElem.send_keys(Keys.RIGHT),htmlElem.send_keys(Keys.DOWN),htmlElem.send_keys(Keys.LEFT)]
while True:
random.choice(moves)
这不起作用。我尝试了print(random.choice(moves))
,但它是None
那么如何使用Selenium随机按箭头键?
答案 0 :(得分:3)
这似乎有效。试一试,让我知道结果:
from selenium.webdriver.common.keys import Keys
import random
moves = [Keys.LEFT, Keys.DOWN, Keys.RIGHT, Keys.UP]
while True:
driver.find_element_by_css_selector('body').send_keys(random.choice(moves))