【发布时间】:2017-06-22 23:28:20
【问题描述】:
我正在尝试通过随机选择箭头键来制作一个播放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 随机按下箭头键?
【问题讨论】:
-
尝试使用
from selenium.webdriver.common.keys import Keys element = driver.find_element_by_id("Value") element.send_keys("keysToSend") element.submit()
标签: python-3.x selenium random while-loop automated-tests