flying-wyf

python编程快速上手之第11章实践项目参考答案(11.11.3)

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
browser = webdriver.Firefox()
url = 'https://gabrielecirulli.github.io/2048/'
browser.get(url)
game_ele = browser.find_element_by_class_name('game-container')
while True:
    retry_ele = browser.find_element_by_class_name('retry-button')
    # new game
    if retry_ele.text == 'Try again':
        retry_ele.click()
        game_ele = browser.find_element_by_class_name('game-container')
    game_ele.send_keys(Keys.UP)
    game_ele.send_keys(Keys.RIGHT)
    game_ele.send_keys(Keys.DOWN)
    game_ele.send_keys(Keys.LEFT)

 

posted on 2017-05-08 22:27  flying-wyf  阅读(291)  评论(0编辑  收藏  举报

导航