我正在尝试通过随机选择箭头键来制作一个播放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)
Run Code Online (Sandbox Code Playgroud)
这是行不通的。我试过了print(random.choice(moves)),但它无限循环None
那么如何使用 Selenium 随机按下箭头键呢?
print "Select the action you want to perform(A or B)"
print "(A) uppper case"
print "(B) count number of lines"
option = raw_input("Enter your option(A or B):")
if option.upper() == "A":
for line in x:
line = line.upper()
print line
elif option.upper() == "B":
for line in x:
line = line.upper()
count = count + 1
print "total lines:", count
else:
print "incorrect option"
exit()
Run Code Online (Sandbox Code Playgroud)
当用户输入A时,它只打印大写的一行(最后一行)而不是250行.
计数完美.
PS我还没有提交用于输入要打开的文件名的代码的第一部分.